Senior Lead Software Engineer
You will be responsible for delivering solid and maintainable software using a Continuous Delivery approach, while taking ownership over entire component, product, or project lifecycles including design phase involvement and operational tasks such as deployments and monitoring.
You will work closely with product teams to define requirements, identify risks, and draft comprehensive technical solutions while collaborating with other teams on system-wide components like platform tooling, common libraries, and integrations.
Skills And Qualifications
Knowledge and Work Experience Java 17-21 / Spring Boot 3.x microservices.
Knowledge and Work Experience React 18 / TypeScript / Vite / MUI
Knowledge and Work Experience OpenSearch / Elasticsearch / search indexing
Advanced knowledge of SQL and experience with both relational databases and NoSQL databases
Software Architecture And Design
software architecture and system design capabilities
Strong understanding of design patterns and their practical application in enterprise systems
Experience working with and automating public clouds using APIs and configuration management software
Knowledge of scientific software development and domain-specific applications
Understanding of complex legacy code base management and modernization
Professional Excellence
Passionate about software development with strong engineering mindset
Willingness to learn new skills and technologies continuously
Understanding of the value in collaborative work and knowledge sharing
Strong track record of conscientious, thoughtful work and technical excellence
Ability to work effectively in team environments while providing technical leadership
Experience Requirements
Bachelor's degree in Computer Science, Engineering, or equivalent experience
Experience of using AI tools to deliver code faster and improve productivity is a must for this role
4+ years of professional software development experience
Extensive Experience In Senior Technical Roles With Leadership Responsibilities
Proven track record of delivering complex technical solutions at enterprise scale
Experience working with cross-functional teams and technical stakeholders