Role OverviewAs a Lead Software Engineer, you will contribute to the design and delivery of scalable, cloud-native software solutions by implementing modern software development practices, including microservices architecture, CI/CD, and infrastructure as code. You will work within established architectural frameworks, enhance CI/CD and infrastructure as code solutions, and develop reliable data pipelines and governance practices.
What You Will Do
Your primary duties will include contributing to the design and implementation of multi-tier, distributed, and event-driven systems using cloud-native services and modern design patterns. You will implement infrastructure as code (IaC) solutions using AWS CloudFormation, containerized applications (Docker/Kubernetes), and automated deployment workflows.
Why It Might Be a Fit
This role requires a strong grasp of security, compliance, and privacy fundamentals, as well as experience developing and maintaining APIs or serverless patterns. You will work closely with multidisciplinary teams to translate business requirements into technical designs and implementation plans.
Requirements
- Bachelor’s degree in computer science, Data Engineering, Software Engineering, Biology, Microbiology, Clinical Laboratory Science, Biomedical Engineering, or a related technical or scientific field
- 7+ years of full stack development experience, including Java and modern web development frameworks such as Angular Suite
- Experience with AWS EC2, S3, Lambda Functions, ECS, EKS, RDS
- Proven experience with AWS integration/production systems using multiple managed services
- Solid grasp of security, compliance, and privacy fundamentals (least privilege, key management, network segmentation)
- Experience developing and maintaining APIs or serverless patterns
- Influence and Code – Terraform (preferred) or AWS CDK/CloudFormation
- Implementation strategies for data integration
- Strong communication and collaboration skills
- Demonstrated architectural design patterns and automated quality gates to improve code health, reduce defects, and accelerate development
- Experience with relational databases (PostgreSQL, Oracle, etc.), advanced SQL
Benefits
- Choice of medical (including prescription), dental, and vision plans providing nationwide coverage and telemedicine options
- Company-Provided Life and Accidental Death Insurance
- Short and Long-Term Disability Insurance
- Retirement Plan including a generous non-discretionary employer contribution and employer match
- Adoption Assistance
- Wellness Programs
- Employee Assistance Program
- Commuter Benefits
- Various voluntary benefit offerings
- Discount programs
- Parental leaves
]]>