Lead Software Engineer

Planet Pharma

Hazelwood (MO)

Sur place

USD 120 000 - 180 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Restaurant or on-site amenities

Résumé du poste

Planet Pharma is seeking a Senior Software Engineer to join our R&D team, building cloud-native software for in vitro diagnostic development. You will help design scalable microservices, implement IaC, and improve CI/CD pipelines while ensuring governance and security standards.

You will collaborate with data engineering, product management, and architecture to translate requirements into robust, secure data pipelines and RESTful APIs while evaluating new technologies to accelerate delivery.

Qualifications

  • 7+ years of full stack development with Java and Angular.
  • Experience with AWS services including EC2, S3, Lambda, ECS, EKS, RDS.
  • Experience developing and maintaining APIs and serverless patterns.
  • Security, compliance and privacy fundamentals (least privilege, key management).
  • Terraform (preferred) or AWS CDK/CloudFormation.
  • Data integration and relational databases (PostgreSQL, Oracle).
  • Strong communication and collaboration skills.
  • Architectural design patterns and automated quality gates.

Responsabilités

  • Design and implement multi-tier, distributed, event-driven systems using cloud-native services.
  • Implement IaC using CloudFormation, Docker/Kubernetes, and automated deployments.
  • Develop microservices on AWS ECS/EKS for scalability and security.
  • Build data pipelines with AWS Lambda and Glue, ensuring availability and DR.
  • Create RESTful APIs and integrate with internal/external systems.
  • Develop data lakes/warehouses to support analytics and operations.
  • Apply data governance practices such as quality, lineage, and security.
  • Collaborate in design reviews and promote modern development practices.
  • Evaluate new technologies and run POC to accelerate delivery.

Connaissances

Java
Angular
REST APIs
Data integration
Security & compliance

Formation

B.S. in CS or related field

Outils

AWS
Terraform
CloudFormation
AWS CDK
Docker
Kubernetes
PostgreSQL

Description du poste

Description

As a member of the R&D organization responsible for creating software for the development of innovative in vitro diagnostic solutions, the Senior Software Engineer contributes 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. The Senior Software Engineer works within established architectural frameworks, enhances CI/CD and infrastructure as code solutions, and develops reliable data pipelines and governance practices. The Senior Software Engineer collaborates with cross-functional teams–including data engineering, product management, and architecture–to translate requirements into well-engineered solutions, uphold governance and security standards, and drive continuous improvement through code reviews, prototyping, and technology evaluation.

Primary Duties
  1. Contributes to the design and implementation of multi-tier, distributed, and event-driven systems using cloud-native services and modern design patterns.

  2. Implements infrastructure as code (IaC) solutions using AWS CloudFormation, containerized applications (Docker/Kubernetes), and automated deployment workflows.

  3. Designs and develops microservices-based applications that leverage AWS/ECS/EKS to ensure scalability, security, and resilience.

  4. Designs and develops data pipelines using AWS Lambda, Glue, and other AWS services, following operational standards for availability, performance, and disaster recovery.

  5. Designs and develops RESTful APIs and integrates them with internal and external systems.

  6. Designs and implements data storage solutions, including data lakes and warehouses that enable analytic and operational workloads.

  7. Applies data governance practices–such as data quality, lineage, and security–within the systems and pipelines developed.

  8. Implements integration strategies, APIs, and real-time/stream data solutions to ensure reliable and scalable data flows.

  9. Contributes to technical design discussions and ensures solutions align with system engineering and architectural guidance.

  10. Produces and maintains high-quality system designs, technical documentation, and implementation specifications.

  11. Participates in design reviews, code reviews, and pair programming sessions to share knowledge and promote modern development practices.

  12. Evaluates new technologies, tools, and frameworks, providing recommendations that support technical excellence and business needs.

  13. Works closely with multidisciplinary teams to translate business requirements into technical designs and implementation plans.

  14. Collaborates with cross-functional teams to integrate and optimize processes across teams.

  15. Participates in proof-of-concept efforts by developing prototypes that validate design assumptions and accelerate solution delivery.

  16. Performs other duties as assigned.

Qualifications

Required Education, Training, and Experience

  • 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.

Preferred Education, Training, and Experience

  • Compliance experience (e.g., HIPAA, SOX, ISO 13485, 21 CFR, or other related SDLC concepts).

  • Experience developing solutions using Python, including scripting, automation, or data processing workflows.

  • Automated unit and integration E2E testing framework (PyUnit, Selenium, etc.).

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Staff Engineer
Staff Engineer

Agility Partners • Columbus (OH)

Sur place
USD 150 000 - 190 000
Software Engineering Lead
Software Engineering Lead

VeeAR Projects Inc. • Fremont (CA)

Sur place
USD 150 000 - 190 000
Software Engineer III - Java/AWS/Python
Software Engineer III - Java/AWS/Python

JPMorgan Chase & Co. • Plano (TX)

Sur place
USD 120 000 - 180 000
Senior Software Engineer
Senior Software Engineer

Baylor Miraca Genetics Laboratories LLC • Houston (TX)

Sur place
USD 120 000 - 160 000
Sr. Full Stack Software Engineer
Sr. Full Stack Software Engineer

Accylerate • États-Unis

Sur place
USD 130 000 - 190 000
Full-Stack Software Engineer – In Vitro Diagnostics (IVD) & Biological Analysis
Full-Stack Software Engineer – In Vitro Diagnostics (IVD) & Biological Analysis

Signature Science, LLC • Austin (TX)

Sur place
USD 110 000 - 140 000
Software Engineer Senior
Software Engineer Senior

Nationwide Children's Hospital • Columbus (OH)

Sur place
USD 120 000 - 160 000
Lead Software Engineer
Lead Software Engineer

i3 Verticals, LLC • États-Unis

Sur place
USD 140 000 - 190 000
Senior Application Support Engineer
Senior Application Support Engineer

Medasource • Dallas (TX)

Sur place
USD 90 000 - 110 000
Principal Software Engineer
Principal Software Engineer

Lab • Durham (NC)

Sur place
USD 180 000 - 240 000
Medical Insurance
Dental Insurance
Vision Insurance
+2