Entry-Level Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
The Entry-Level Software Engineer will support the development of HGP’s medical education platform, internal tools, and technology infrastructure. This role is designed for an early-career engineer who is eager to learn quickly, write clean code, and contribute to mission-driven software that helps physicians and patients better understand and navigate healthcare.
This position is hands-on and execution-focused. The engineer will work closely with senior technical team members to understand existing systems, implement assigned features, improve documentation, strengthen testing, and support the stability of the platform as HGP grows.
Core ResponsibilitiesCodebase Familiarization & Documentation
-
Review and document existing codebases, workflows, and system architecture under the guidance of senior engineers.
-
Help maintain clear internal documentation so the engineering team can understand systems, dependencies, and implementation decisions.
-
Ask strong questions, identify gaps in documentation, and contribute to a learning-oriented engineering environment.
Feature Implementation Support
-
Assist with building, testing, and refining software features for HGP’s medical education platform and internal tools.
-
Translate assigned requirements into clean, maintainable code with support from senior engineers.
-
Contribute to small feature enhancements that improve usability, reliability, and workflow efficiency.
Testing, Debugging & Quality Assurance
-
Help review, update, and expand automated tests to improve platform reliability.
-
Investigate bugs, broken tests, and basic performance issues, escalating complex issues when appropriate.
-
Support quality assurance processes to ensure new and existing functionality performs as expected.
Internal Tools & Access Controls
-
Assist in building and testing internal tools, admin workflows, permissions, and access-control features.
-
Support implementation of user-facing and internal functionality that helps simplify healthcare education and operations.
-
Maintain awareness of privacy, security, and confidentiality expectations when working with healthcare-adjacent systems.
Team Collaboration & Growth
-
Participate in sprint planning, stand-ups, code reviews, and technical discussions.
-
Accept feedback, improve quickly, and contribute to a collaborative engineering culture.
Requirements
Do you have experience in Teamwork?, Do you have a Bachelor’s degree?, 0-2 years of professional software engineering experience, internship experience, project experience, or equivalent demonstrated ability.
-
Foundational understanding of software development, version control, debugging, and testing practices.
-
Ability to write clean, organized, and maintainable code with guidance.
-
Strong problem-solving skills and willingness to learn unfamiliar systems quickly.
-
Comfort working in a fast-moving, early-stage environment where priorities may evolve.
-
Strong communication skills and ability to document technical work clearly.
Preferred Background
-
Experience with web application development, APIs, databases, or cloud-based tools.
-
Exposure to automated testing, code reviews, agile workflows, or sprint-based development.
-
Interest in healthcare, medical education, digital health, or mission-driven technology.
-
Bachelor’s degree in computer science, software engineering, a related field, or equivalent practical experience preferred but not required.
Key Competencies
-
Learning Agility
-
Clean Code & Documentation Habits
-
Technical Curiosity
-
Collaboration & Coachability
-
Execution Discipline
-
Mission Alignment
Success Metrics (First 6-12 Months)
-
Demonstrated working understanding of HGP’s codebase, workflows, and development practices.
-
Successful delivery of assigned features, bug fixes, documentation updates, and tests.
-
Improved test coverage, documentation clarity, and issue resolution within assigned work areas.
-
Positive feedback from senior engineers regarding collaboration, reliability, and growth.
Benefits & conditions
Compensation will be competitive and commensurate with experience. Salary range and benefits will be discussed based on funding stage, candidate profile, and employment classification.
Equal Opportunity Statement
HGP is an equal opportunity organization committed to building a diverse and inclusive team. We encourage applicants from diverse backgrounds, including engineers, builders, clinicians, operators, and mission-driven technologists.
Pay: $36.06 - $50.48 per hour
About the company
HGP is a mission-driven nonprofit dedicated to reshaping healthcare by empowering physicians to reclaim their agency, empowering patients to understand the systems that impact their care, and restoring the sacred physician-patient relationship.
HGP provides operational playbooks, financial frameworks, educational resources, and practical tools drawn from real-world startup and clinical scaling experience - including scaling operations from zero to 350,000 clinical tests and from one physician to 200+ team members.
We believe healthcare is optimized for the wrong incentives, and that meaningful change begins at the bedside - by equipping physicians and patients with knowledge, systems, and tools that dissolve administrative barriers.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Important Tips That Every Software Developer Should Know
Where To Find Software Engineering Jobs
How to Become a Software Engineer Without a Degree in 2023
Is Software Engineering Hard?