Staff & Principal Software Engineers (Backend) About the Role We are looking for experienced Staff & Principal Software Engineers to drive the technical architecture and development of complex, business-critical software systems. This is a senior hands-on engineering role (individual contributor) suited to someone who can operate at both strategic and technical levels, taking ownership of architecture, implementation and engineering excellence. Key
Design, develop and maintain scalable, highly available and reliable backend systems on AWS. Drive technical architecture and long-term engineering strategy for complex distributed systems. Lead technical projects end-to-end, from requirements gathering and solution design through development, testing, deployment and production support.
Remain hands-on in coding, reviewing and improving production systems. Drive improvements in system performance, scalability, reliability and operational efficiency. Establish engineering best practices through architecture reviews, code reviews and technical guidance.
Identify opportunities to simplify processes, automate workflows and improve development efficiency. Leverage AI-assisted development tools (day-to-day) throughout the software development lifecycle to improve productivity and code quality. Work closely with cross-functional stakeholders to translate business requirements into effective technical solutions.
At least 10+ to 15+ years of professional softwa