Engineer Jobs

10,000 jobs found — updated daily

Software Engineer

Intermountain Health•SelectHealth - Murray, GA
•$61 - $96•Hybrid

About The Position

The Tech Lead level Software Engineer works across the full software development life cycle, from requirements definition and prototyping through design, coding, testing, deployment, and production support. The role collaborates with technical staff, management, and business operations to deliver solutions to complex business problems within agreed timelines and budgets, supporting Intermountain Health’s mission, vision, and values. As a high-level contributor, the Tech Lead shapes software development processes to improve efficiency, scalability, and maintainability while fostering collaboration and continuous improvement. The role requires an understanding of the business domain and responsibility for implementing or integrating products, processes, methodologies, frameworks, and technologies. The engineer works independently with minimal oversight, provides guidance to lower-level technical professionals, and mentors and trains staff and senior software engineers. The role may include direct supervisory responsibility. The position is in person for the first six months and hybrid thereafter.

Requirements

  • Proven experience leading architecture and design discussions, making technical decisions, and guiding development teams.
  • Formal engineering certification on one or more cloud platforms, such as AWS, Azure, or Google Cloud.
  • Experience advocating for adoption of new technologies and practices.
  • Experience coordinating with Security, DevOps, Business Operations, and other stakeholders to meet technical project requirements.
  • Ability to mentor and coach engineering teams on software architecture, design, and development best practices.
  • Expert proficiency in JavaScript, Python, Java, or C#, with demonstrable knowledge of software design principles, data structures, and algorithms.
  • Strong full-stack development experience with front-end and back-end technologies.
  • Expert knowledge of software development methodologies such as Agile or Scrum and experience working in an Agile environment.
  • Ability to analyze complex technical problems and devise solutions.
  • Excellent communication and collaboration skills.

Nice To Haves

  • 10 years of professional software development experience.
  • Master’s degree in computer science, programming, or another technical field from an accredited institution.
  • Certification in containerization technology, such as Docker Certified Associate or Certified Kubernetes Application Developer.
  • Experience with architecture patterns such as microservices, monolithic, and serverless, and understanding when to use each.
  • Ability to ensure software quality through testing, code reviews, and architectural reviews, promoting code quality, performance, security, and scalability.
  • Knowledge of applicable data privacy practices and laws.

Responsibilities

  • Develop modular, secure, reliable, monitored, and reusable engineering solutions.
  • Build end-to-end solutions using full-stack front-end and back-end technologies.
  • Follow secure coding practices, implement security measures, and stay informed about vulnerabilities and threats.
  • Participate in Agile team activities, including sprint planning, backlog grooming, and retrospectives.
  • Analyze complex technical problems, break them into manageable components, and develop solutions.
  • Communicate architecture and design decisions to technical and non-technical stakeholders.
  • Mentor and coach engineering teams on software architecture, design, and development best practices.
  • Advocate for adoption of technologies and practices that improve software engineering efficiency.
  • Participate in code reviews, provide constructive feedback, and incorporate feedback on personal code.
  • Manage project technical aspects and the solution’s software development lifecycle, including design reviews and architectural decisions.
  • Resolve production engineering issues for solutions relied upon by end users.
  • Coordinate with Security, DevOps, Business Operations, and other stakeholders to meet technical project delivery requirements.
  • Keep current with new technologies and best practices and help team members understand what has been learned.

Benefits

  • A generous benefits package covering programs intended to support wellness and a sustainable culture.

Build a Resume for Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service