Software Engineer

First Advantage

Bengaluru, INonsitePosted Jul 3, 2026
Posting intelligenceActively listedReposted 10×, possible evergreen/ghost posting

Skills

confluenceangulardynamodbseleniumtestcafemongoreactvueazureredismysqljiraawsc#

About the role

We are on the front line of recruitment, enabling organizations to hire smarter and onboard faster. 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.

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.

About First Advantage

First Advantage (NASDAQ: FA) is a leading provider of global software and data in the HR technology industry. Enabled by proprietary technology and AI, First Advantage’s platforms, data, and APIs power comprehensive employment background screening, identity solutions, and verification services.

Headquartered in Atlanta, GA, we have an internationally distributed workforce of about 10,000 employees spanning 17 countries. With a strong emphasis on innovation, automation, and customer success, First Advantage empowers 80,000 organizations to modernize their hiring and onboarding processes on a global scale.

What You'll Do

A successful Software Engineer will be working with Verification team to continuing to work on FAST Initiatives that is focused on building synergies between various FA Services like Verified!, integrating with new Vendors, and make more infrastructure improvements for Verification Portal to support the new integrations

Responsibilities:

Develop cutting-edge, containerized REST APIs utilizing .NET Core for WebAPI framework with high quality and full test coverage.

Comfort working with GIT based source control in a collaborative environment.

Engage as a technical expert in an agile team environment.

Engage as a technical expert in an agile team environment Lead incident bridges and deliver clear, timely communications to stakeholders, including impact assessment, ETAs, and resolution status.

Collaborate and communicate with the product team on user stories and propose designs

Collaborate with the development team and assist developers on UI consistency

Work in an Agile/Scrum development environment

What You Will Need to be Successful:

Bachelor’s degree in computer science, Engineering, or related field, or equivalent practical experience

2-4 years developing enterprise SaaS applications utilizing .NET C#

What You May Need to be Successful:

Strong understanding of SOLID design principles and experience with IoC containers like Autofac

Strong experience with:

Building backend web services, including REST APIs, JSON, and XML

Unit and integration test automation with XUnit, NUnit, RhinoMocks, MOQ, or equivalent tools

Experience with data driving API test automation scripts (ReadyAPI or similar)

Experience with UI automation scripts (TestCafe or similar)

Experience with Continuous Integration / Continuous deployment

Good understanding of HTTP request pipeline in .NET Core for WebAPI

Experience with cloud-based application development, preferably utilizing AWS or Azure

Experience with NLog, log4net, or similar logging frameworks

Strong Communication Skills, ability to effectively and tactfully communicate orally and in writing.

Strong at prioritizing tasks while working on multiple projects.

Ability to work independently and drive projects from inception to delivery.

Strong analytical and problem solving skills.

Detail oriented and highly organized.

Experience with Gherkin and Groovy Scripting

Experience with RDBMS, preferably MYSQL and SQL Server

Experience with NOSQL DBs like DynamoDB, MongoDB, Redis

Experience with Client-Side frameworks like AngularJS, AureliaJS, VueJS, ReactJS

Experience with Project Management tools like Jira, workfront, backlog, confluence

Experience with Behavior Driven Development (BDD) or Test Driven Development (TDD) in test script/framework automation using open source tools such as Cucumber, Watir and Appium and/or Selenium

Why Join Us at First Advantage?

At First Advantage, team members are united around a noble purpose: helping organizations to safeguard their workplaces and manage risk. The company’s culture is shaped by its core values - Authenticity, Curiosity, Integrity, Teamwork, Customer-Inspired - empowering team members to bring their best ideas forward, collaborate across departments, and make a real impact.

First Advantage offers a variety of culture programs and benefits designed to enhance employee experience and development.

Employee Impact Groups

FA Cares volunteer opportunities

Mentorship Advantage Program

SOAR, award-winning manager development program

We have great people here and are looking for more. Come join us!

Follow us:

Facebook

Instagram

LinkedIn

X

YouTube

Equal Employment Opportunities at First Advantage

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.