Software Engineer II

Ambry Genetics•Remote - Texas, TX
•$85,000 - $130,000•Remote

About The Position

Software engineers at Ambry design and develop custom software, systems, and integrations. In this role, you will work with software engineers, QA engineers, and business systems analysts in an agile/Scrum process to deliver enhanced product value. You will design technical solutions with IT operations teams, participate in Scrum ceremonies, and work with stakeholders to understand workflows and requests. Along with completing assigned tasks, you are expected to use critical thinking to identify design issues and propose technical or functional enhancements. The position is remote within the U.S.

Requirements

  • At least three years of professional Python experience.
  • Experience developing Python applications that interface with RDS and NoSQL databases.
  • Experience with Flask and/or Django.
  • Experience working with various frameworks.
  • Frontend web development experience using HTML, CSS, and JavaScript.
  • Good understanding of relational databases such as MySQL.
  • Ability to write and optimize complex queries involving multiple tables.
  • Experience using non-relational databases such as MongoDB.
  • Ability to programmatically read and write structured and unstructured formats such as JSON, CSV, and XML.
  • Experience producing and consuming web services such as REST, SOAP, and AMQP.
  • Basic understanding and use of Docker containers.
  • Ability to translate functional requirements into technical requirements and identify complexity and problematic areas.
  • Knowledge of, or interest in learning, lab processes, protocols, and data structures.

Nice To Haves

  • A bachelor's degree in Computer Science or a related discipline is recommended but not required.
  • Experience with and/or certifications in AWS or other cloud technologies.
  • Experience with frontend frameworks such as ReactJS is strongly recommended.

Responsibilities

  • Design and develop custom software, systems, and integrations.
  • Design technical solutions in collaboration with IT operations teams.
  • Participate in Scrum ceremonies, including backlog grooming, sprint planning, and daily standups.
  • Work with stakeholders to understand workflows and requests.
  • Complete assigned tasks while identifying design issues and proposing technical or functional enhancements.
  • Design and develop software according to ticket specifications.
  • Participate in code reviews by giving and receiving feedback.
  • Help leads and systems analysts curate tickets and provide workflow analysis.
  • Monitor processes and log information, and troubleshoot identified problems.
  • Develop, maintain, and enhance Python applications with a focus on scalability, performance, and security.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service