Software Engineer II ( Seattle/Provo)
About the role
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.
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.
- Implements and delivers software applications, owning 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.
- Supports software applications troubleshooting and resolving 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.
- Works within an Agile development process focused on iterative value delivery to internal and external users.
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.
- 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).
- Strong written and verbal communication skills.
Qualifications
- Bachelor’s degree in Computer Science or a related technical field (or equivalent experience).
- 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 to excellence.
Skills
- 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).
- Strong written and verbal communication skills.
Benefits
Press Ganey is committed to providing reasonable accommodations to qualified individuals with disabilities or disabled veterans in the hiring process. If you need assistance or an accommodation to apply for a position online or for your interviews or assessments, please contact us at acommodations@pressganey.com Please provide your contact information and the details of your request so we can best assist you.
Pay
The expected base salary for this position ranges from $65,000 to $85,000. It is not typical for offers to be made at or near the top of the range. Salary offers are based on a wide range of factors including relevant skills, training, experience, education, and, where applicable, licensure or certifications obtained. Market and organizational factors are also considered. In addition to base salary and a competitive benefits package, successful candidates are eligible to receive a discretionary bonus or commission tied to achieved results.
Schedule
Press Ganey is committed to providing reasonable accommodations to qualified individuals with disabilities or disabled veterans in the hiring process. If you need assistance or an accommodation to apply for a position online or for your interviews or assessments, please contact us at acommodations@pressganey.com Please provide your contact information and the details of your request so we can best assist you.