Principal Software Engineer - FULL STACK WEB DEVELOPMENT (remote opportunity)
Franklin, TN 
Share
Posted 11 days ago
Job Description
Principal Software Engineer - FULL STACK WEB DEVELOPMENT (remote opportunity)
Job Locations US-Remote
Job ID 2023-4095
Description/Responsibilities

At Tivity Health, our mission is to empower individuals to lead their healthiest lives by providing physical and virtual access to fitness, wellness, and educational content. Our flagship brands - SilverSneakers, Prime Fitness, Burnalong and WholeHealth Living - are sought after by consumers and organizations alike. The Tivity Health Product Engineering team prides itself on delivering state of the art solutions to meet the needs of our end-users, clients and business stakeholders.

In this Principal Software Developer role, you will be a key driver of delivering highly scalable and efficient software solutions, following industry standard best practices with modern tools and methodologies. You will be expected to architect complex systems and possess expert knowledge in performance, scalability, and high availability in a cloud environment.

Key Responsibilities:

    Lead and execute full-stack development in a fast-paced environment using DevOps principles & practices with emphasis on CI/CD
  • Develop and enhance software to solve for design success and address future technologies by keeping customer experience at the forefront
  • Build a solid understanding of inter-team functional dependencies and navigate appropriate communication channels for solving issues as they arise
  • Work closely with Product Owners, Delivery Managers, Engineering Leadership, Architects and internal business and operational support teams
  • Collaborate with cross-functional teams to build and deliver enterprise software applications that are secure, reliable, and scalable
  • Work on both front-end and back-end development tasks, ensuring seamless integration across the stack
  • Identify and address technical debt and performance bottlenecks
  • Perform code reviews and provide constructive feedback to team members
  • Be a Security Champion, continuously improving application and dev team security maturity
  • Drive the architecture of solutions across multiple services and applications at scale ensuring outstanding performance, scalability, enterprise system architecture, and engineering best practices
  • Create meaningful, end-user friendly documentation that allows others to quickly understand or get up to speed
  • Lead and model a DevOps mindset by applying automation, continuous integration, and continuous delivery in everything we do
  • Triage high priority issues and outages as they arise, help resolve production issues; lead root cause analysis, documentation, and remediation plans
  • Foster innovation by applying best practices and learnings from emerging technologies influencing technical direction of the product and organization
  • Proactively review the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
  • Influence and execute long term vision of technical products and applications in partnership with stakeholders
  • Develop and lead by mentoring, enforcing standards, and sharing knowledge
Qualifications
  • MINIMUM 10 years experience with a proven track record of leading large-scale projects
  • 8+ years of programming experience with at least one modern language (C#, TypeScript, Python)
  • 8+ years of experience contributing to the architecture and design of new and current systems
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
  • Knowledge of modern, full-stack web development including composable architecture, SPA, JavaScript (Node.js, React), GraphQL
  • Professional experience leveraging AWS, including serverless solutions, RDS, DynamoDB, S3, CloudFront, Lambda, API Gateway
  • Proficiency with transactional database technologies (SQL, PostgreSQL preferred)
  • Experience with modern AppSec tools and methodologies
  • Experience implementing: A/B Testing, Feature Flagging, Distributed Tracing, Observability and Monitoring, Logging standards, Automated Testing, Software Versioning
  • Experience with translating organizational goals and product vision to achieve business success.
  • Strategic partner and thought leader with experience in influencing and achieving alignment
  • Experience identifying logical components and developing clean interfaces via APIs, event streams or other mechanisms that encourage decoupling and abstraction
  • Experience or background in data engineering, integration, enterprise data platforms, identity resolution, leveraging cloud native solutions and/or OpenSource
  • Experience building custom solutions, evaluating, and integrating packaged solutions, working collaboratively with vendor partners on design and implementation to achieve business outcomes
  • Deep understanding of performance profiling and optimization techniques
  • Proactive, up-to-date knowledge of emerging platforms, operating systems principles, and programming best practices
  • Demonstrated hands-on experience with CI-CD and DevOps toolus, both in on-prem and Cloud-Native environments
  • Expert problem-solving skills and the ability to work collaboratively with other departments to resolve complex issues with innovative solutions
  • Motivated self-starter with the ability to work independently, as well as effectively interact and communicate with different levels of the organization
  • Ability to work in a fast-paced environment, anticipate the needs of a changing landscape, and pivot successfully
  • Exceptional time management and organizational skills
  • Experience with Rapid Application Development, Agile, and/or other traditional project management methodologies and practices
  • Timely & exceptional verbal & written communication skills

Preferred Qualifications

Not meeting all below requirements does not mean you cannot be considered for the role; however, an ideal candidate will have:

  • 2+ years of hands-on experience as a principal-level software engineer
  • Advanced degree in Computer Science or a related field
  • Experience with content management systems, Infrastructure as Code (Pulumi / Terraform / CloudFormation), Datadog, GitLab, Jira/Confluence, Auth0 (or other identity management systems)
  • Experience with database optimization
  • Experience working in a complex, service-oriented software development
  • Experience working in HealthTech with exposure to health care regulations, e.g. HIPAA
  • Knowledge of professional software engineering practices and proven methodologies for the full software development process (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with Uniform (https://www.uniform.dev/)

7360

#LI-JB1

About Tivity Health Inc.

Tivity Health Inc. is a leading provider of healthy life-changing solutions, including SilverSneakers, Prime Fitness, Burnalong and WholeHealth Living. We help adults improve their health and support them on life's journey by providing access to in-person and virtual physical activity, social, and mental enrichment programs, as well as a full suite of physical medicine and integrative health services. We continue to enhance the way we direct members along their journey to better health by delivering an insights-driven, personalized, interactive experience. Our suite of services support health plans, employers, health systems and providers nationwide as they seek to reduce costs and improve health outcomes. Learn more at Tivity Health.

Tivity Health is an equal employment opportunity employer and is committed to a proactive program of diversity development. Tivity Health will continue to recruit, hire, train, and promote into all job levels without regard to race, religion, gender, marital status, familial status, national origin, age, mental or physical disability, sexual orientation, gender identity, source of income, or veteran status.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
10+ years
Email this Job to Yourself or a Friend
Indicates required fields