Senior Software Engineer

 Posted 15 hours ago
  
 Mexico
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design, build, and maintain core components of a global payroll and HCM platform. Collaborate with product teams to deliver scalable full-stack solutions and support junior engineers.

The Senior Software Engineer is a high-impact individual contributor responsible for designing, building, and maintaining core components of Globalli’s global payroll, EOR, and HCM platform.  This role works closely with Lead Developers and Product teams to deliver scalable, secure, and high-quality software solutions. Senior Software Engineers are expected to operate with autonomy, contribute to technical design discussions, and support junior engineers within their squad.

This role may work in distributed teams across LATAM and the Americas, so bilingual proficiency in English and Spanish is required.

Key Responsibilities

Software Development

  • Design, develop, test, and maintain scalable software features and platform components
  • Build full-stack solutions including APIs, backend services, frontend components, and integrations
  • Deliver high-quality, production-ready code with minimal supervision
  • Participate in implementation of complex features within assigned domain areas

Technical Execution

  • Translate technical requirements into well-structured, maintainable code
  • Participate in sprint planning and estimation with Lead Developers and Product teams
  • Support system design discussions and contribute technical input
  • Ensure adherence to coding standards and engineering best practices

Collaboration

  • Work closely with Lead Developers, Product Managers, QA/TAE engineers, and other stakeholders
  • Participate in code reviews and provide constructive feedback
  • Collaborate with QA/TAE to ensure adequate test coverage and release readiness
  • Support troubleshooting and resolution of production issues

Quality & Engineering Standards

  • Write clean, testable, and maintainable code
  • Ensure proper testing coverage (unit, integration, and functional where applicable)
  • Support continuous improvement of engineering practices
  • Identify bugs, technical debt, and improvement opportunities

Learning & Growth

  • Continuously develop technical expertise and domain knowledge
  • Stay current with modern engineering practices and tools
  • Support knowledge sharing within the engineering team

Qualifications

Experience

  • 5–7+ years of software engineering experience
  • Strong experience building SaaS or enterprise software applications
  • Experience working in Agile development environments
  • Experience collaborating with distributed teams

Technical Skills

  • Strong full-stack development experience
  • Experience with APIs, microservices, and database systems
  • Familiarity with AWS or cloud-based environments
  • Experience with CI/CD pipelines and version control systems
  • Understanding of secure coding practices

Language Requirement

  • Bilingual English/Spanish required

Preferred Experience

  • Global payroll, HR tech, payroll, HCM, fintech, or workforce management platforms
  • Multi-tenant SaaS environments
  • Experience working in fast-paced startup environments
  • Exposure to QA automation or test-driven development environments

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified