This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer II at Personify Health, you turn product ideas into working software that members rely on to engage with their health. You own features end to end—from design through production—and step in when things break, because reliability matters when health is on the line. Your code helps keep a complex platform stable, scalable, and moving forward without slowing teams down.
Job Responsibility:
Build platform features: Design, code, and test new components and enhancements across web and mobile platforms using Swift, Java, and Kotlin
Solve production issues: Investigate, troubleshoot, and resolve complex issues across system interfaces and underlying services
Support sprint delivery: Contribute engineering input during grooming, planning, and kickoffs by estimating stories, identifying dependencies, and defining implementation details
Own code quality: Perform code reviews, uphold development standards, and contribute to decisions around frameworks and architecture
Improve system performance: Monitor production performance and enhance platform monitoring tools to surface issues early
Reduce technical debt: Identify technical debt and create user stories with clear strategies for long-term fixes
Collaborate on design: Participate in architecture and technical discussions focused on scalability, maintainability, performance, security, and usability
Requirements:
2+ years in a software development role
Java and/or .NET (or similar)
Object-oriented programming
Full software development lifecycle practices
Service and API development for web and mobile applications
Software testing, monitoring, and design best practices
Production issue identification and resolution
Creating user stories for production issues, technical debt, and improvements