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