Senior Software Engineer

HealthEdge•Remote,
•$145,000 - $162,000•Remote

About The Position

HealthEdge is seeking a Senior Software Engineer to contribute to the future direction and vision of its product suite through feature development and bug fixes. The role focuses on back-end server engineering within an agile development team, collaborating with developers, product managers, and QA engineers across all phases of development. The engineer will design and develop Java application components, maintain existing code, create services, address technology and usability challenges, and provide support and troubleshooting after deployment. The role also promotes agile principles and requires thorough unit, system, and integration testing. The position may be performed from anywhere in the United States in a hybrid or remote work environment. The employee may need to work across multiple time zones and travel depending on company needs. Work may involve long periods sitting or standing at a computer using video technology, and occasional movement around an office. The annual US base salary range is $145,000–$162,000. Final compensation depends on factors including skills, experience, qualifications, and education.

Requirements

  • At least 8 years of related experience in a commercial software development role.
  • BS/MS in Computer Science.
  • Strong object-oriented programming skills.
  • Hands-on development experience with Java, J2EE, XML, SOAP, and SQL.
  • Familiarity with message queues, event sourcing, and NoSQL data stores.
  • Experience optimizing performance and troubleshooting Java applications.
  • Experience with Linux and shell or other Unix scripting languages.
  • Experience with Oracle and relational databases, including database installation, administration, and performance tuning.
  • Experience working with application servers.
  • Experience across the full software development lifecycle using an Agile development process.
  • Experience with CI, CD, and DevOps practices.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication skills.

Nice To Haves

  • Prior experience with healthcare applications.
  • Experience with IntelliJ, JUnit, or JunitPerf.
  • Experience working with WebLogic application server.
  • Experience working with SOAP web services.
  • Experience with database installation, administration, and performance tuning.

Responsibilities

  • Implement new product features according to requirements and professional development standards.
  • Work as a back-end server engineer in an agile team with developers, product managers, and QA engineers, participating in all phases of development.
  • Design and develop application components in Java, maintain existing code, and create new services.
  • Address technology and usability challenges.
  • Ensure applications receive thorough unit, system, and integration testing.
  • Provide solution support and troubleshooting following deployment.
  • Promote agile principles and methodology.
  • Contribute to the future direction and vision of the product suite, including new feature development and bug fixes.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service