About the Role
This role involves leading the architecture and implementation of robust, full-stack software solutions for infrastructure platforms, collaborating across teams to deliver reliable and scalable services.
Responsibilities
- Design and implement end-to-end features across frontend and backend systems
- Develop and maintain scalable platform services used internally and by clients
- Lead technical direction for complex infrastructure projects
- Collaborate with engineering teams to integrate systems and improve performance
- Ensure code quality through reviews, testing, and best practices
- Troubleshoot and resolve critical production issues
- Optimize system reliability, scalability, and response times
- Work with product teams to translate business needs into technical solutions
- Mentor engineers across teams on software design and development
- Drive adoption of modern tools, frameworks, and architectural patterns
- Participate in system design discussions and technical planning
- Support deployment pipelines and continuous integration workflows
- Maintain security and compliance standards across platforms
- Evaluate new technologies for potential platform improvements
- Document architecture decisions and system configurations
- Ensure observability through monitoring and logging practices
- Contribute to API design and service contract definitions
- Improve developer experience across platform tools
- Work within agile development cycles and sprint planning
- Coordinate with cross-functional teams during product rollouts
- Address technical debt and improve system maintainability
- Implement fault-tolerant and resilient system designs
- Support disaster recovery and high availability strategies
- Promote reusability and consistency in platform components
- Stay current with industry trends in cloud and infrastructure technologies
Compensation
Competitive salary and comprehensive benefits package commensurate with experience
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Part of a high-performing engineering team focused on infrastructure platforms and system reliability
Why Join Us
- Opportunity to work on large-scale, globally distributed systems
- Culture that values innovation, collaboration, and technical excellence
What We Offer
- Professional growth through mentorship and leadership opportunities
- Access to cutting-edge technologies and modern development practices
- Inclusive environment that supports diverse perspectives and ideas
Visa sponsorship may be available for qualified candidates