Software Engineer III
Job in
Nashville, Davidson County, Tennessee, 37247, USA
Listed on 2026-08-20
Listing for:
Jackson Healthcare
Full Time
position Listed on 2026-08-20
Job specializations:
-
Software Development
Backend Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
We help them organize and optimize their practice staffing and scheduling operations! We have built a full-stack end-to-end solution consisting of roster management, credentialing and document task templates, scheduling apps, pay calculation automation and analytics dashboards that empower healthcare organizations to optimize their schedule and rosters for the best fit and cost optimized schedule.
We are a Jackson Healthcare company and we are now the third largest healthcare staffing company in the U.S., serving more than 7 million patients in over 1,400 healthcare facilities.
The Engineer III is an experienced software engineer who independently designs and delivers complex features with minimal oversight. This role applies strong technical judgment to solve difficult problems, upholds team engineering standards through code review and documentation, and begins to mentor junior engineers. The Engineer III is a reliable owner of significant work and a growing technical voice within their team.
ESSENTIAL FUNCTIONS AND BASIC DUTIES:
Technical Execution & Excellence - 80%
Independently design and implement complex features and improvements from requirements through production
Own medium-to-large features and initiatives end-to-end with minimal oversight
Write high-quality, well-tested, maintainable code that serves as a model for junior engineers
Lead code reviews, providing thorough and constructive technical feedback
Diagnose and resolve complex bugs and production issues, including those spanning multiple systems
Identify and address technical debt within their area; propose improvements with clear rationale
Make sound technical decisions within well-understood domains; escalate architectural decisions appropriately
Build deep knowledge of the team's systems and contribute to architectural discussions
Drive improvements to team engineering practices - testing, observability, CI/CD, and code quality
Contribute to technical documentation, runbooks, and design documents
Participate in incident response and post-incident review within their domain
Balance delivery speed with code quality and long-term maintainability
Team Collaboration & Technical Contribution - 15%
Communicate progress, risks, and technical tradeoffs clearly to team and stakeholders
Collaborate with Product and QA on requirements, acceptance criteria, and feature quality
Mentor Engineer I and Engineer II teammates through pairing, code review, and coaching
Participate in technical interviews and hiring screens
Help decompose and estimate complex work for sprint and quarterly planning
Share knowledge through documentation, design documents, and team discussions
Partner with Platform on infrastructure and tooling needs for features they own Technical Growth & Influence 5%
Contribute to team-level technical direction and approach
Propose improvements to engineering processes, tooling, and standards
Participate in architecture and design reviews for teamwork
Develop breadth across the team's systems beyond their primary ownership areaSECONDARY FUNCTIONS (IF APPLICABLE)
May work on special projects or other duties as assigned
Research and develop necessary skills to support organizational objectivesSUPERVISORY/BUDGETARY/EXTERNAL COMMUNICATION RESPONSIBILITYNo direct supervisory responsibility
Communicates with immediate team and cross-functional partners (Product, QA, Platform) and external vendors as needed QUALIFICATIONS – EDUCATION, WORK EXPERIENCE,
CERTIFICATIONS:
Bachelor's Degree in Computer Science, related technical field, or equivalent practical experience, required4-6 years of professional software engineering experience
Proven experience independently delivering complex features from design through production deployment
Experience working with distributed systems, APIs, data pipelines, or cloud infrastructure at production scale
Experience providing meaningful code review feedback and beginning to mentor junior engineersKNOWLEDGE, SKILLS, AND ABILITIES:
Ability to adhere to and exhibit the Company Values at all times
Solid proficiency in the technology stack and domain relevant to the team (e.g. application, data, or cloud/infrastructure engineering)
Understanding of CI/CD pipelines, observability practices, and modern software delivery
Familiarity with healthcare or regulated industries (HIPAA, SOC2) preferred
Solid proficiency in programming languages and tools relevant to the team's domain
Experience designing and building production systems - APIs, data pipelines, cloud…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×