Software Engineer II ( Seattle/Provo)

Press GaneyProvo, UT
$65,000 - $85,000

About The Position

The primary responsibilities of this position are to develop, test, and maintain software features and modules within an AI-enabled engineering workflow powering our Hyperlift Stars Platform. Other responsibilities include collaborating with peers, product, and technical leadership to deliver high-quality implementations across the full lifecycle of modern data-intensive software systems. This role emphasizes leveraging AI tools to improve development speed, testing, and debugging while contributing meaningfully to team output.

Requirements

  • Proficiency in one or more programming languages and frameworks, preferably Elixir/Phoenix and/or Python/Flask
  • Working knowledge of relational databases, particularly PostgreSQL
  • Experience with or enthusiasm for AI-assisted development tools and workflows
  • Experience building and consuming REST APIs
  • Familiarity with data modeling concepts and backend systems design
  • Familiarity with cloud infrastructure (Azure, AWS) and containerized applications
  • Ability to debug and troubleshoot backend performance issues using modern observability tools
  • Exposure to CI/CD pipelines and infrastructure-as-code concepts (e.g., Terraform, Kubernetes)
  • Ability to work collaboratively in high-performing engineering teams
  • Strong written and verbal communication skills
  • Bachelor’s degree in Computer Science or a related technical field (or equivalent experience)
  • Professional experience in backend software development
  • Demonstrated ability to deliver features with quality and reliability under guidance from senior engineers
  • Enthusiasm for learning, self-improvement, and staying current with emerging tools and technologies
  • A drive toward delivery of quality products and a commitment

Responsibilities

  • Gathers feature requirements and participates in technical discussions to understand scope and design intent.
  • Implements features and modules in one or more programming languages and frameworks, preferably Elixir/Phoenix and/or Python/Flask, following design specifications and internal development standards.
  • Leverages AI tools to accelerate implementation, improve testing coverage, and streamline debugging workflows.
  • Develops and refactors code for performance, clarity, and testability across assigned feature areas.
  • Produces supporting documentation and design artifacts for owned features.
  • Contributes to database schema design (PostgreSQL) and API development for core Hyperlift Stars Platform.
  • Owns features end-to-end from implementation through testing, deployment, and post-release support.
  • Writes thorough unit, integration, and system-level tests to validate feature behavior and edge cases.
  • Debugs effectively using modern observability tools and AI-assisted troubleshooting techniques.
  • Prepares features for production release, including supporting deployment plans and rollback strategies.
  • Participates in peer code reviews, contributing to team-wide engineering quality and knowledge sharing.
  • Collaborates closely with peers to ensure alignment on technical approach and delivery timelines.
  • Troubleshoots and resolves issues surfaced through observability systems, user reports, or automated monitoring.
  • Contributes to installation, deployment, and developer documentation.
  • Diagnoses and resolves issues in backend services and microservices architectures.
  • Participates in the full software lifecycle from ideation to long-term maintenance and support.
  • Works within an Agile development process focused on iterative value delivery to internal and external users.

Benefits

  • competitive benefits package
  • discretionary bonus or commission tied to achieved results
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service