Jobs · Engineering · Tennessee

Senior Principal Software Engineer

HireRight · Nashville, TN · 2 wk ago
EngineeringFull-time

Overview

We are seeking a Senior Principal Software Engineer to transform the background screening and workforce technology industry. This role involves designing, building, and evolving full stack software systems, leading technical direction, and simplifying complex workflows.

Responsibilities

  • Design, build, and evolve full stack software systems used by customers, candidates, internal teams, and global operations
  • Lead technical direction for complex initiatives across frontend, backend, data, APIs, and cloud infrastructure
  • Partner with product, design, security, operations, and business stakeholders to solve high-value problems
  • Turn ambiguous business and customer needs into clear technical approaches
  • Build systems that are reliable, secure, observable, scalable, and maintainable
  • Simplify complex workflows through thoughtful product and engineering design
  • Mentor engineers through design reviews, code reviews, pairing, and technical coaching
  • Identify and reduce technical debt, operational toil, and unnecessary system complexity
  • Use AI and agentic tools responsibly to accelerate engineering work and improve team leverage
  • Raise the bar for engineering craft, quality, and ownership

Qualifications

  • 10+ years of software engineering experience, with a meaningful portion spent on complex, distributed, or large-scale systems
  • Relevant experience with modern JavaScript/TypeScript, React, Angular, Vue, or similar frontend frameworks
  • Experience with js, Java, C#, Python, Go, or similar backend technologies
  • Knowledge of REST, GraphQL, event-driven architectures, or service-oriented systems
  • Experience with relational and NoSQL databases
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Experience with CI/CD pipelines, containers, and orchestration
  • Experience with observability tools, automated testing frameworks, and secure software development practices
  • Experience with AI coding assistants and agentic development tools

What We Offer

  • Athletic Health Plan
  • Medical, Dental, Vision Insurance
  • Paid Life/AD&D Insurance
  • Voluntary Life Insurance
  • Short- & Long-Term Disability Insurance
  • Flexible Spending Accounts
  • 401(k)
  • Generous Vacation and Sick Time
  • 10 Paid Holidays
  • Education Assistance Program
  • Business Casual Attire
  • Generous Referral Program
  • Employee Discounts and Rewards

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com