Jobs and Careers
FI

Senior Manager - Software Engineering (US Remote)

First Advantage
United States - Remote, United StatesRemotefull_timeVerifiedPosted 25 Mar 2026
💰 $175,000/yr($150,000/yr$175,000/yr)

About the role

Job Title: Sr. Manager Software Engineering
Location: United States remote
Job Type: Full-Time

At First Advantage (Nasdaq: FA), people are at the heart of everything we do. From our customers and partners to our greatest advantage — our team members. Operating with empathy and compassion, First Advantage fosters a global inclusive workforce devoted to the diverse voices that make up our talent and products. Our team members empower each other to be their authentic selves and treat all with respect, integrity, and fairness.

Say hello to a rewarding career, and come join a leading provider of mission-critical background screening solutions to some of the most recognized Fortune 100 and Global 500 brands.
 
Job Description: 
The Senior Manager of Software Engineering is responsible for all the software development within an organization. They manage the engineering teams and team leads, direct software engineering goals and take part in prioritization, and oversee developing, releasing, and maintaining software solutions according to business needs.   They must be expert with a variety of the field's concepts, practices, and procedures.   The Senior Manager of Software Engineering relies upon extensive experience and judgment to plan and accomplish goals. They perform a variety of tasks and lead and direct the work of others.  A wide degree of creativity and latitude is expected.


Key Responsibilities:

Managing and leading the software development organization. 
This includes:
  • Managing projects and leading multiple teams to deliver the software development roadmap on-time with high quality
  • Architecting and designing large scale systems
  • Ensuring that the product platforms within the span of control are kept up to date in terms of technology and architecture stack
  • Mentoring, developing, and leading leaders within the development organization
  • Assessing the abilities and skills of the teams talent and upgrading that talent where required
  • Maintaining team morale
  • Executing on the performance management process
  • Ensuring proper training for the team both in processes and technical skills
Collaborating with peers and internal and external customers including:
  • Clearly communicating with both customers and peers on both a technical and non-technical level
  • Collaborating inside and outside of the organization (including directly with customers)
  • Interacting directly with customers during meetings
  • Driving projects with peers and customers to resolution
Driving process improvement and increases in quality and performance, including:
  • Establishing and monitoring the appropriate metrics to gauge the performance of the team
  • Correcting any issues identified by the metrics within the team and collaborating with other functional areas to resolve any upstream or downstream issues which impact the quality of the product or the productivity of the team
  • Reviewing and improving overall tools and processes to maximize quality and productivity
Supporting the applications and platforms within the area of responsibility, including:
  • Implementing the appropriate processes and procedures to ensure optimal issue resolution
  • Coordinating with the application and customer support organizations to ensure clear processes and providing the appropriate tools to those organization to support the applications and platforms within the area of responsibility
  • Handling both internal and external escalations
  • Establishing ownership of escalated issues and driving them to resolution
  • Coaching and mentoring direct reports on support related activities

Required Qualifications:
  • Requires a bachelor's degree in Computer Science or related engineering field or equivalent experience.  Master’s degree in Computer Science or related engineering field is preferred.
  • Minimum of 10+ years experience in the software engineering industry:
  • Minimum 5+ years’ experience in leading engineering teams of various sizes
  • Minimum additional 5+ years experience as an individual contributor on an engineering team, prefe

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

First Advantage

View company profile →