Note: The job is a remote job and is open to candidates in USA. HHAeXchange is a technology platform for home and community-based care that connects patients, care providers, managed care organizations, and states. The Staff Software Engineer leads hands-on full-stack technical work, designing, building, testing, and supporting healthcare applications while mentoring engineers and protecting PHI in a regulated environment.
Responsibilities
- Design, build, test, and maintain reliable features across the C#/.NET back end, the TypeScript/Angular front end, and the database
- Break larger work into smaller tasks, lead the design of features and services in the team's area, and write short design documents that other engineers can review
- Build and maintain integrations and transactions that use HL7, FHIR, and X12 EDI, following the company's interoperability and architecture standards
- Contribute to modernizing legacy functionality. Move screens and functions to new services and a new front end, confirm that the new behavior matches the existing behavior by using automated tests, and release changes in small steps
- Write clear, tested code. Review the code of other engineers and give specific, respectful feedback. Help keep code organized, automated, and easy to change
- Apply data modeling techniques, review the performance of code and database queries, and make improvements when measurements show a problem
- Apply secure coding practices, protect PHI, follow HIPAA requirements, and build user interfaces that meet Web Content Accessibility Guidelines (WCAG)
- Investigate and resolve defects and incidents in the services the team owns, and document the cause and the fix
- Use AI coding tools responsibly. Review and test all AI-generated code before it is merged, and never enter PHI or other protected data into tools that the company has not approved
- Coach less experienced engineers through code reviews, pairing, and design discussions
- Work with Product Managers, Product Owners, Quality Assurance, and other engineers to clarify requirements, estimate work, and report progress and risks clearly
- Follow the team and company engineering standards, and propose improvements when a standard does not work well in practice
- Other duties as assigned by the supervisor or an HHAeXchange leader
Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience
- 6 or more years of professional software engineering experience building and supporting production applications
- 3 or more years of experience building healthcare software, including working with PHI under HIPAA
- Strong production experience with C# and the .NET platform, including building REST APIs
- Experience with JavaScript or TypeScript and a modern framework such as Angular
- Experience with SQL Server or PostgreSQL, including data modeling, writing queries, and improving query performance
- Working experience with AWS or a similar cloud platform
- Experience with Git, automated testing, code review, and continuous integration and continuous delivery (CI/CD) tools
- Knowledge of secure coding practices and of how to handle sensitive data
- Clear written and spoken communication
- Ability to plan and organize your own work, to work with several teams, and to adapt when priorities change
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience
- 6 or more years of professional software engineering experience building and supporting production applications
- 3 or more years of experience building healthcare software, including working with PHI under HIPAA
- Strong production experience with C# and the .NET platform, including building REST APIs
- Experience with JavaScript or TypeScript and a modern framework such as Angular
- Experience with SQL Server or PostgreSQL, including data modeling, writing queries, and improving query performance
- Working experience with AWS or a similar cloud platform
- Experience with Git, automated testing, code review, and continuous integration and continuous delivery (CI/CD) tools
- Knowledge of secure coding practices and of how to handle sensitive data
- Clear written and spoken communication
- Ability to plan and organize your own work, to work with several teams, and to adapt when priorities change
Benefits
- This is a benefits-eligible position.
- HHAeXchange offers competitive health plans
- Paid time-off
- Company paid holidays
- 401K retirement program with a Company elected match
- Other company sponsored programs
Company Overview
Company H1B Sponsorship