Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

PathGroup

Staff Software Engineer

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Tennessee data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$118,709 / year median in Tennessee

+22% projected growth

Explore Career

Job Description

JOB SUMMARY
The Staff Software Engineer will serve as engineering lead for technical aspects of projects that support strategic value for the organization. They will work with product owners and business analysts to determine the functional and technical design of the software requests to drive high-quality software applications to meet business requirements. They will collaborate with other Platform Engineering and IT leaders to establish and enforce technical direction, standards, and best practices. They will champion new processes and technologies. Additionally, the ideal candidate will have excellent analytical problem-solving skills as well as good interpersonal communication skills.
JOB RESPONSIBILITIES
ESSENTIAL
FUNCTIONS
Support PathGroup's mission, vision, goals, and management decisions Participate in all aspects of the software development lifecycle including requirement definitions, design, implementation, testing and maintenance. Provide leadership and mentor/sponsor less-senior developers Collaborate with Platform Engineering and IT leadership to establish technical baselines for development products and advise on field's concepts, practices, and procedures. Provide leadership to integrate AI tools and techniques into team practices to accelerate the software development lifecycle. Work with IT leadership to Identify, develop, and evaluate process improvement initiatives Effectively lead large programs, projects, and daily work and act as an IC (individual contributor) Monitor performance data, identify improvement trends and opportunities, and present findings to senior leadership and members as appropriate Participate in agile activities such as Daily Stand-up, Sprint pre-/planning and story pointing, retrospectives Work closely with various stakeholders to ensure delivery of the product with the agreed upon features by the agreed upon target dates. Work closely with outside partners to ensure deliverables are met on time and on budget Participate in DevOps process improvement activities Work under the direction of the dept. VP/CIO to identify and address process improvement opportunities Perform all job responsibilities in alignment with the industry's best security practices and regulatory guidelines to protect the confidentiality, integrity, and availability of protected health information and other sensitive company data. Must be familiar with and abide by the Corporate Compliance Program and all corporate policies, including the Privacy and Security policies.
EDUCATION & LICENSURE
Bachelor's degree required in computer science or engineering field or a comparable combination of experience and education.
REQUIREMENTS
At least ten years of software development experience, preferably in the healthcare field. Extensive programming experience with Microsoft development tools. Strong relational database knowledge.