Brightree, a ResMed company, is seeking a Software Engineer to join the Brightree Resupply engineering team to scale the SNAP product to a broader market and support key initiatives that improve patient outcomes in the HME industry.
Requirements
- 3+ years of experience in software engineering, preferably using Microsoft technologies in a web-based, high-traffic system.
- Expertise in ASP.NET, including Razor, WebForms, Web API, WCF, JavaScript, CSS, and caching services.
- Proficiency in MS SQL Server (T-SQL/SQL) in a high-volume transaction environment.
- 2+ years of experience developing and operating applications in AWS, with a strong understanding of key AWS services and tools
- 2+ years of experience developing front-end applications using React or React Native or another front-end framework
- Proven ability to design and implement RESTful APIs and microservices.
- Familiarity with AI-assisted development and agentic AI integrations to improve software delivery velocity.
Responsibilities
- Write code to improve new/existing software solutions, services, components, and interfaces
- Write software tests and unit tests to validate software solutions leveraging test-driven development techniques
- Participate in architectural, design, and code reviews providing insight to other engineers and their solutions
- Design and create relational databases leveraging data management and data structures best practices
- Build and deploy software packages using Continuous Integration and Continuous Development best practices for delivering software as a service
- Apply AI-assisted development tools (e.g., GitHub Copilot, Augment, MCP servers, and Agentic AI frameworks) to enhance productivity and code quality.
- Leverage known secure programming principles to design new software solutions, services, components, and interfaces that meet industry and government standards for security and data protection
Other
- Bachelor's degree in Computer Science or related field.
- Proactive problem-solver with an ownership mentality, always looking for opportunities to optimize system performance and stability.
- Collaborative team player, eager to work across disciplines, mentor junior developers, and deliver high-quality, resilient, and high-scale distributed systems that have a direct impact on customers.