Software Development Engineer
Listed on 2026-07-08
-
Software Development
Backend Developer, Software Testing, .NET Developer, Software Engineer
Job Details
Software Developer I – Early‑career software engineer responsible for designing, implementing, testing, and supporting application features across modern distributed systems.
Salary: $65 – $80 per hour.
A Bit About UsWe are a healthcare technology organization focused on improving the quality, safety, and efficiency of patient care. Our solutions combine evidence‑based clinical knowledge, technology, and practical workflows to support better decision‑making and consistent care delivery.
Why Join UsYou will build technology that has a meaningful purpose. The applications we develop help healthcare professionals access critical information, streamline clinical workflows, and make informed decisions during patient care. You will work in a collaborative environment where software engineering, healthcare expertise, and product innovation intersect.
Position OverviewThe role is designed for an early‑career developer to gain independence, take ownership of small to medium‑sized work items, and expand core engineering skills across multiple application layers including user interfaces, services, APIs, and data. All code and generated outputs must be reviewed to meet established standards for quality, security, maintainability, and performance.
Key Working RelationshipsCollaboration occurs with Product and Business Partners, Senior and Lead Developers, Engineering Peers, as well as Quality, Platform, and Design Teams.
Essential Functions andKey Responsibilities
- Design, build, test, and maintain application features across system layers.
- Deliver small to medium‑sized features with increasing independence.
- Contribute to application enhancements, bug fixes, technical improvements, and ongoing maintenance.
- Write clean, maintainable, efficient, and well‑structured code aligned with team standards.
- Follow established software development, security, and architecture practices.
- Use AI‑assisted development tools to accelerate implementation, generate test cases, documentation, and code scaffolding; review and validate AI‑generated outputs for correctness, security, performance, and maintainability.
- Develop and maintain unit and integration tests.
- Participate in code reviews and apply feedback from other developers.
- Support debugging, troubleshooting, and root cause analysis.
- Help identify and resolve defects before they affect users or production environments.
- Participate in Agile ceremonies—planning, refinement, daily stand‑ups, demonstrations, and retrospectives.
- Break assigned work into clear and actionable development tasks.
- Communicate progress, risks, dependencies, and blockers proactively.
- Collaborate with technical and nontechnical stakeholders throughout the development process.
- Document technical changes, design decisions, application behavior, and support considerations.
- Maintain accurate documentation as systems and features evolve.
Education and Experience
- Bachelor’s degree in computer science, software engineering, information technology, or related field preferred; or equivalent practical experience.
- Typically one to three years of software development experience or related technical experience.
Foundational Understanding
- Software development principles, including object‑oriented and modular design.
- Application architecture concepts, including client‑server systems, APIs, services, and data flow.
- Version control and collaborative software development practices.
- Testing, debugging, and software quality principles.
AI‑Assisted Development
- Previous exposure to AI‑assisted coding tools or a willingness to learn and adopt them.
- Ability to critically evaluate AI‑generated code, documentation, and technical recommendations.
- Understanding that AI‑generated outputs require human review, testing, and validation.
- Solid foundation in software development principles and practices.
- Ability to implement clearly defined features with moderate guidance.
- Strong analytical, troubleshooting, and problem‑solving skills.
- Effective written and verbal communication skills.
- Ability to work independently on scoped assignments while contributing effectively within a team.
- Ability to manage…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).