[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Press Ganey is the leading experience measurement, data analytics, and insights provider for complex industries. They are seeking a Senior Software Engineer to lead the design, development, and delivery of complex features within an AI-native engineering workflow for their Hyperlift Stars Platform.
Responsibilities
- Leads systems analysis, architectural design, and technology selection for complex features and core platform components
- Works with Product Managers, Technical Program Managers, and engineering leadership to architect scalable data services and pipelines
- Designs database schemas (PostgreSQL), backend microservices, and APIs that drive core Hyperlift Stars Platform
- Sets expectations for AI-native engineering practices within the team, ensuring AI tools are applied thoughtfully to improve reliability, efficiency, and user value
- Defines and maintains test strategies across unit, integration, and system levels
- Ensures codebase and systems comply with engineering best practices and drives process improvement initiatives
- Implements backend services and APIs in Python, Elixir, or Golang, following design specifications and internal development standards
- Leads development efforts and provides technical direction to ensure high code quality and maintainability
- Guides the team in using AI effectively without compromising maintainability or trust in system behavior
- Produces high-quality supporting documentation, design artifacts, and architectural decision records
- Develops and refactors code for performance, clarity, and testability across complex system areas
- Prepares features and infrastructure changes for production release, including deployment plans and rollback strategies
- Conducts and leads peer code reviews, contributing to team-wide engineering excellence and mentorship
- Troubleshoots and resolves complex issues surfaced through observability systems, user reports, or automated monitoring
- Diagnoses and resolves issues in distributed event-driven systems and microservices architectures
- Contributes to installation, deployment, and developer documentation
- Helps guide the team toward deadlines while managing changing priorities and unplanned work
- 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
Skills
- Bachelor's degree in Computer Science or a related technical field (or equivalent experience)
- Strong design and architectural skills with demonstrated experience owning complex systems
- Expertise in Python; experience in Elixir or Golang a plus
- Strong working knowledge of relational databases, particularly PostgreSQL
- Experience building and optimizing REST APIs and working with event-driven architecture
- Strong understanding of data modeling, query performance tuning, and systems design
- Familiarity with distributed systems, microservices, and cloud infrastructure (Azure, AWS)
- Experience with infrastructure-as-code (e.g., Terraform, CloudFormation) and DevOps practices (e.g., GitLab pipelines, CI/CD)
- Ability to debug and optimize backend performance using modern observability tools
- Experience implementing containerized applications and orchestration (e.g., Kubernetes, Docker)
- Sound judgment on applying AI tools to improve reliability, efficiency, and development velocity
- Ability to work independently and collaboratively in high-performing engineering teams
- Strong written and verbal communication skills
- Demonstrated ability to architect and deliver scalable systems with minimal oversight
- Comfortable operating at Senior Software Engineer level, including mentoring peers, leading system design discussions, and providing technical direction
- Enthusiasm for learning new technologies and an open mind for evaluating potential solutions
- Proven ability to balance technical excellence with pragmatic delivery under shifting priorities
Benefits
- 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.
Company Overview
Company H1B Sponsorship
Apply To This Job