Job Title: Software Engineer II Company Name: Press Ganey Job Url: https://jobright.ai/jobs/info/69d7a9f49f97a42dc9c152ce Job Description: Press Ganey ยท 1 minute ago Software Engineer II United States Full-time Remote Mid Level $65K/yr - $85K/yr 90% STRONG MATCH 100% Exp. Level 87% Skill 41% Industry Exp. Press Ganey is the leading experience measurement, data analytics, and insights provider for complex industries. The Software Engineer II will develop, test, and maintain software features and modules within an AI-enabled engineering workflow, collaborating with peers and technical leadership to deliver high-quality implementations across modern data-intensive software systems. Healthcare Health Care H1B Sponsor Likely Insider Connection @Press Ganey 2 email credits available today Discover valuable connections within the company who might provide insights and potential referrals. Get 3x more responses when you reach out via email instead of LinkedIn. Beyond Your Network View S D J P M Seth Gwartney & 4 connections From Your Previous Company Unlock F F F & 2 connections Previously@undefined and... From Your School Unlock F F F & 2 connections @undefined and... Find Any Email 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 Qualification Represents the skills you have Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise. Elixir Phoenix Python Flask PostgreSQL AI-assisted development tools REST APIs Data modeling Backend systems design Cloud infrastructure Azure AWS Containerized applications Observability tools CI/CD pipelines Infrastructure-as-code Terraform Kubernetes Backend software development Required 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 Benefits Competitive benefits package Discretionary bonus or commission tied to achieved results