Software Engineer II, AP

Ambry Genetics
1d$100,000 - $130,000

About The Position

The Software Engineer II supports Ambry’s mission-critical applications—Ambry Port, Ambry Director, Launch, and Sample Kits—which continue to power daily production workflows. This role is responsible for maintaining, enhancing, and stabilizing these PHP/Symfony systems while modernization efforts progress. The position also plays a key part in delivering feature updates that bridge the gap between legacy and new Spring Boot services as the platform transitions to a hybrid architecture. This role ensures continuity, reliability, and quality across systems used heavily by internal and external stakeholders.

Requirements

  • 3+ years of experience working with PHP and Symfony frameworks
  • Strong understanding of MVC design patterns and backend development best practices
  • Experience supporting production systems with high operational impact
  • Ability to consume REST APIs and integrate PHP systems with backend services
  • Hands-on experience with MySQL and Doctrine ORM in Symfony, including entity modeling and query optimization
  • Strong understanding of relational database concepts, indexing strategies, and performance tuning in high-traffic systems
  • Good debugging, troubleshooting, and performance optimization skills
  • Bachelor’s degree in Computer Science or equivalent experience
  • Comfortable working in fast-paced environments with evolving architecture

Nice To Haves

  • Experience with Symfony 3.x / 4.x migrations or similar legacy frameworks
  • Familiarity with AWS, Docker, and CI/CD pipelines
  • Understanding of healthcare or LIMS-type workflows
  • Experience working alongside Java/Spring Boot services

Responsibilities

  • Maintain and enhance PHP/Symfony applications across Ambry Port, Ambry Director, Launch, and Sample Kits
  • Implement bug fixes, performance improvements, and security-related updates in legacy systems
  • Build new features required during the modernization transition to support business needs
  • Collaborate with backend modernization teams to ensure smooth integration between PHP and Spring Boot services
  • Support intermediate modernization steps, including API consumption and data contract changes
  • Maintain and improve Doctrine ORM entities, repositories, and data access patterns across legacy Symfony applications
  • Diagnose and resolve database performance issues, optimize queries, and support schema updates needed for new features
  • Participate in production support rotations and troubleshoot application issues
  • Improve unit test coverage and code quality across legacy modules
  • Assist with refactoring efforts to improve maintainability and reduce technical debt
  • Work closely with QA, DevOps, and product teams to support releases and deployments
  • Document changes, workflows, and technical details for long-term maintainability
  • Other duties as assigned

Benefits

  • Our outstanding benefits program includes medical, dental, vision, FSA, paid sick leave and generous paid time off (PTO) program.
  • The Company reserves the right to make changes to the 401k plan from time to time.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service