Software Engineer I

EmpiRx Health

$70K — $95K *
US-AnywhereRemote in United States
Healthcare
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree; or 2+ years of relevant experience without a degree.
  • Experience with web-based application development through internships or coursework.
  • Familiarity with modern programming languages such as Java, C#, or Python.
  • Exposure to frameworks like React, Angular, or .NET Core.
  • Basic understanding of cloud concepts and platforms such as Azure, AWS, or GCP.
  • Familiarity with SQL and relational databases.
  • Strong analytical and problem-solving abilities.

Responsibilities

  • Implement technical solutions to meet product requirements under guidance.
  • Collaborate with UX/UI designers to create user interface components that meet design standards.
  • Develop, test, and maintain efficient code using modern programming languages and frameworks.
  • Participate in peer code reviews to apply best practices and receive feedback.
  • Assist in enhancing system performance and reliability post-deployment.
  • Work with SQL and cloud storage solutions for application development.
  • Write unit tests and assist in integration testing to ensure quality.

Benefits

  • Paid Time Off
  • 401(k) program
  • Health Insurance including Dental & Vision coverage
  • Student Loan Reimbursement
  • Health Savings Account
  • Employee Assistance Program
Full Job Description
Software Engineer I

EmpiRx Health is in unprecedented growth, and we're seeking a highly skilled and experienced Software Engineer I. In this critical role, The Software Engineer I is an entry-level software professional who supports the design, development, and maintenance of EmpiRx Health's products across front-end, back-end, and cloud platforms. This role applies foundational Computer Science knowledge, modern development practices, and growing healthcare domain expertise to deliver reliable and maintainable solutions. As part of a collaborative engineering team, the Software Engineer I focuses on learning the codebase, implementing well-defined features, writing and testing code, and supporting production systems under the guidance of senior engineers.

Key Responsibilities:

Application Development
  • Support product requirements by implementing well-scoped technical solutions under guidance.
  • Collaborate with UX/UI designers to implement user interface components that align with design standards and accessibility guidelines.
  • Develop, test, and maintain efficient, reusable, and reliable code using modern frameworks and languages.
  • Participate in peer code reviews to learn best practices and incorporate feedback.
  • Assist with improving system performance, reliability, and maintainability post-deployment.
  • Work with SQL and cloud-based storage solutions (e.g., Azure Blob Storage, Data Lake).
  • Write unit tests and contribute to integration testing efforts.
  • Troubleshoot and resolve application issues with support from senior engineers.
  • Learn to identify and document technical debt as part of ongoing development.


Design and Architecture
  • Learn and apply existing architectural patterns and standards established by the team.
  • Follow best practices for mobile, web, and backend systems.
  • Implement and consume RESTful APIs within a microservice architecture under guidance.
  • Create and maintain clear technical documentation for implemented features.
  • Stay current on emerging technologies, tools, and industry best practices.

Communication
  • Communicate progress, questions, and blockers to team members.
  • Collaborate effectively with engineers, product managers, and other cross-functional partners.
  • Use tools like Azure DevOps, Teams, and Lucid chart for effective collaboration.


Required Qualifications:
  • Bachelor's degree; 2+years without a degree.
  • Experience building or contributing to web-based applications through coursework, internships, or professional roles.
  • Familiarity with at least one modern programming language (e.g. Java, C#, Python).
  • Expose to modern frameworks (e.g. React, Angular, .NET Core)
  • Basic understanding of could concepts and public cloud platforms (Azure, AWS, or GCP).
  • Familiarity with SQL and relational databases.
  • Strong analytical and problem-solving skills.


Preferred Qualifications & Experience:
  • Internship or co-op experiences in a professional software development environment.
  • Exposure to healthcare industry or regulated environments.
  • Use of AI-assisted development tools (GitHub Copilot, Amazon Q, Claude, etc.)
  • Familiarity with DevOps concepts such as CI/CD pipelines and automation.
  • Awareness of data security and compliance fundamentals.
  • Familiarity with cloud data platforms or event-driven systems is a plus.


Work Environment: Remote

Benefits And Perks

Subject to program eligibility, this position qualifies for a robust suite of benefits including: Paid Time Off, a 401(k) program, Health Insurance including Dental & Vision coverage, Student Loan Reimbursement, Health Savings Account, and an Employee Assistance Program.

Note: This job description is a general outline of responsibilities and qualifications for the role. Additional duties may be assigned, and the position may evolve to meet the organization's needs.Top of Form

Similar Jobs

More Jobs at EmpiRx Health

More Healthcare Jobs

Find similar Software Engineer I jobs: