
Software Engineer II
Monogram Health · United States
- Hybrid
- Full-time
- $100,000 / year
- United States
Job highlights
- Develop clinical and patient applications remotely.
- Collaborate with cross-functional teams in agile environment.
- Design and implement complex healthcare integrations.
- Mentor offshore development teams effectively.
- Improve engineering processes and drive change.
About the role
Software Engineer II
Under the supervision of the lead Staff Software Engineer, the Software Engineer II role will be a driving force in shaping the future of our clinical and patient facing applications. As a key player, you’ll have the opportunity to tackle challenging technical problems, drive solution design, and take advantage of working from within a greenfield environment. You are expected to think critically, be curious, and collaborate with our development teams and stakeholders to ensure we build the best product possible.
If you are a highly motivated, adaptive individual with a passion for building software, we encourage you to apply for this unique role. This role supports a fully remote work team, with the expectation you are able work CST or EST hours.
Roles And Responsibilities
- Develop software!
- Work within a collaborative engineering team utilizing an agile process.
- Provide technical guidance and mentoring to offshore team.
- Participate in defining scope, objectives, technical direction and be able to independently analyze and design implementations.
- Collaborate with business partners to provide recommendations for technology decisions for complex healthcare integrations.
- Establish, maintain, and ensure compliance with standards and procedures for design, development, testing, documentation, and CI/CD, contributing to high quality, secure, and reliable systems that meet our business needs.
- Work closely with cross-functional teams, including other developers, business analysts, and product owners, to understand project requirements.
- Identify opportunities for process improvement within the Engineering process, create buy in and enact positive change.
- Exhibit excellent time management, organizational, and prioritization skills and an ability to balance and fulfill multiple priorities.
- Performs other duties as assigned.
Position Requirements
- BS, BA in Information Technology, Computer Science, Engineering etc. or equivalent work experience
- 4+ years of prior work experience as a software engineer or similar role.
- Strong knowledge of software development methodologies and OO design patterns
- 2+ years of hands on experience with Dotnet Core and/or .NET Framework, C#
- 2+ years of experience with Web API (including minimal API), Azure functions, and Entity Framework preferred
- 1+ years of experience with React or similar technologies
- 1+ years of experience with Azure
- 1+ years of experience with messaging-based solutions like Event Hub
- SQL server experience required.
- Excellent communication and interpersonal skills, with the ability to work effectively in cross-functional teams.
- Strong problem-solving and critical thinking abilities.
- Experience with healthcare industry preferred
- Familiarity with HL7, FHIR, etc., is nice to have
Benefits
- Opportunity to work in a dynamic, fast-paced and innovative value-based provider organization that is transforming the delivery of poly chronic care
- Competitive salary and opportunity to participate in the company’s bonus program
- Comprehensive medical, dental, vision and life insurance
- Flexible paid leave and vacation policy
- 401(k) plan with matching contributions
About Monogram Health
Monogram Health is a leading multispecialty provider of in-home, evidence-based care for the most complex of patients who have multiple chronic conditions. Monogram health takes a comprehensive and personalized approach to a person’s health, treating not only a disease, but all of the chronic conditions that are present - such as diabetes, hypertension, chronic kidney disease, heart failure, depression, COPD, and other metabolic disorders.
Monogram Health employs a robust clinical team, leveraging specialists across multiple disciplines including nephrology, cardiology, endocrinology, pulmonology, behavioral health, and palliative care to diagnose and treat health issues; review and prescribe medication; provide guidance, education, and counselling on a patient’s healthcare options; as well as assist with daily needs such as access to food, eating healthy, transportation, financial assistance, and more. Monogram Health is available 24 hours a day, 7 days a week, and on holidays, to support and treat patients in their home.
Monogram Health’s personalized and innovative treatment model is proven to dramatically improve patient outcomes and quality of life while reducing medical costs across the health care continuum.
Key skills/competency
- Software Engineer II
- .NET Core
- C#
- Web API
- Azure
- SQL Server
- React
- Agile Methodologies
- OO Design Patterns
- Healthcare Integrations
Skills & topics
- Software Engineer
- Software Development
- C#
- .NET Core
- Web API
- Azure
- SQL Server
- React
- Agile
- Healthcare Technology
How to get hired
- Tailor your resume: Highlight 4+ years of software engineering experience, .NET Core, C#, Web API, Azure, and SQL Server expertise. Quantify achievements.
- Showcase healthcare experience: Emphasize any familiarity with HL7, FHIR, or previous work in the healthcare industry.
- Craft a strong cover letter: Express your passion for building software and your adaptability for a remote, greenfield environment.
- Prepare for technical interviews: Be ready to discuss OO design patterns, software development methodologies, and problem-solving scenarios.
- Demonstrate communication skills: Highlight your ability to collaborate effectively with cross-functional teams and provide technical guidance.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the primary responsibilities of a Software Engineer II at Monogram Health?
- As a Software Engineer II at Monogram Health, you will develop software, work collaboratively in an agile team, provide technical guidance, design implementations for complex healthcare integrations, and ensure compliance with development standards. You will also identify and enact process improvements.
- What technical skills are essential for the Software Engineer II role at Monogram Health?
- Essential technical skills include 4+ years of software engineering experience, strong knowledge of .NET Core/ .NET Framework, C#, Web API, Azure, and SQL Server. Experience with React and messaging solutions like Event Hub is also valuable.
- Is the Software Engineer II position at Monogram Health remote?
- Yes, the Software Engineer II position at Monogram Health supports a fully remote work team. Candidates are expected to be able to work CST or EST hours.
- What educational background or experience is required for the Software Engineer II role?
- A BS/BA in Information Technology, Computer Science, Engineering, or equivalent work experience is required. Additionally, a minimum of 4 years of prior work experience as a software engineer or in a similar role is necessary.
- What are the benefits of working as a Software Engineer II at Monogram Health?
- Monogram Health offers a competitive salary, bonus program, comprehensive medical, dental, vision, and life insurance, flexible paid leave, and a 401(k) plan with matching contributions. You'll also have the opportunity to work on innovative projects transforming healthcare.
- Does Monogram Health prefer candidates with healthcare industry experience for the Software Engineer II role?
- While not strictly required, experience with the healthcare industry is preferred for the Software Engineer II role. Familiarity with HL7 and FHIR is considered a plus.
- What is the expected work arrangement for the Software Engineer II position?
- The Software Engineer II position is a fully remote role. However, candidates must be able to work during CST or EST business hours.
- How can I best highlight my qualifications for the Software Engineer II job at Monogram Health?
- To best highlight your qualifications, ensure your resume details your 4+ years of software engineering experience, specific .NET and Azure skills, and any healthcare industry background. Tailor your application to showcase problem-solving abilities and collaborative spirit.