This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Lead Software Engineer, you will be responsible for driving the architecture and design of scalable, secure, and performant systems across multiple products and business domains. This role is ideal for an experienced technical leader with deep expertise in cloud-native architecture, data-driven decision-making, and cross-functional collaboration in a regulated environment.
Job Responsibility:
Design and build enterprise-wide software solutions with high performance, scalability, and reliability
Provide technical leadership across teams, setting engineering direction and championing best practices
Architect and implement solutions on AWS
Collaborate closely with product managers, architects, and cross-functional teams to align technical design with business goals
Participate on Architecture board(s) to ensure consistency across teams
Mentor and guide other engineers
Take a quality-first approach to software development by producing automated unit, integration and functional tests
Automate delivery with infrastructure as code, CI/CD pipelines, and automated release documentation
Conduct code reviews, mentor other engineers, and participate in technical interviews
Requirements:
8+ years of software development experience
At least 4 years in a senior or staff/lead role
Deep experience architecting and building enterprise-wide cloud-native solutions
Demonstrated ability to design robust, performant solutions for mission-critical workloads
In depth expertise with Amazon Web Services (AWS), particularly managed/Serverless services
Expert programming skills in Python
Extensive Pair Programming experience
Excellent understanding of software development best practices, design patterns, and Agile software development
Outstanding communication skills
Nice to have:
Bachelor’s degree in computer science, engineering, or a related field
Experience with CI/CD, infrastructure as code, and observability in cloud ecosystems
Experience supporting systems with millions of users in production
Experience with additional languages – could include Java, Kotlin, Swift, JavaScript
Experience leveraging various AI-based technologies to accelerate product development
Understanding of data governance, security architecture, and compliance in cloud environments
Prior experience working in a regulated development environment (e.g., HIPAA, GDPR, MDS)