Job Closed
This listing is no longer active.
Founded in 2003, First Advantage provides comprehensive background-check insights and solutions, enabling employers and housing providers to make confident choices, diminish risks,
Associate Software Engineer (US - Remote)
Location
United States
Posted
86 days ago
Salary
$60K - $70K / year
Seniority
Mid Level
Job Description
Associate Software Engineer (US - Remote)
First Advantage
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 The Associate Software Engineer is responsible for adding new functionality to First Advantage's key products and solutions. Working on these high-volume, security intensive applications, this role develops quality code at differing levels of the stack. This individual will use their strong communication skills to work cross-functionally with global teams and has the ability to actively and effectively understand and develop empathy for the needs of hiring managers and candidates. Responsibilities: - Develop software applications and solutions based on documented business and system requirements. Write, edit, and debug code for assigned projects. Understand how applications operate, are structured, and how customers use them. - Provide assistance to the testing team and support personnel as needed to resolve application issues. Respond promptly and professionally to bug reports. - Provide input and estimates about the effort required to build desired functionality. - Learn and implement new technologies and design patterns - Use Test-driven Development (TDD) techniques to specify a detailed, executable design for your solution What You Will Need to be Successful: - Bachelor's degree in Computer Science or any Engineering degree or equivalent experience - 0 to 3 years of application development experience one or more of the following: - Programming Languages: C# or Java - Frontend: HTML, Javascipt - Databases: Mysql/Mssql/OracleDB - Desire to learn all layers of the stack from front-end UI to databases and model layers. 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 Additional benefits offered include: - Ability to work remotely - Medical, Vision, Dental, and supplementary benefit plans, including paid Parental Leave and Bereavement. - 401k with an employer match and an Employee Stock Purchase Plan (ESPP). - Competitive and flexible Paid Time Off (PTO) and 8 paid company holidays. - Volunteer Time Off Policy (VTOP) up to 10 hours a year. What Are You Waiting For? Apply Today! You have learned a little about us today – we want to learn about you! If you think this position and our company are a great fit for your areas of interest and expertise, tell us about you by applying now! The salary range for this position is approximately $60,000-$70,000 base annually. This range reflects our good faith estimate to pay fairly as to what our ideal candidates are likely to expect, and we tailor our offers within the range based on the selected candidate’s experience, industry knowledge, technical and communication skills, and other factors that may prove relevant during the interview process. United States Equal Opportunity Employment: First Advantage is proud to be a global leader in removing barriers and supporting our community members to ensure the changing demographics of the workforce are reflected in our hiring and employment practices. We value all of our candidates, employees, and clients, and place great emphasis on hiring and supporting qualified individuals in each role. We are an equal opportunity employer. We do not discriminate on the basis of race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, genetic information, or any other area protected by applicable law.
Job Requirements
- Bachelor's degree in Computer Science or any Engineering degree or equivalent experience.
- 0 to 3 years of application development experience in one or more of the following:
- Programming Languages: C# or Java
- Frontend: HTML, JavaScript
- Databases: MySQL/MSSQL/OracleDB
- Desire to learn all layers of the stack from front-end UI to databases and model layers.
Benefits
- Ability to work remotely.
- Medical, Vision, Dental, and supplementary benefit plans, including paid Parental Leave and Bereavement.
- 401k with an employer match and an Employee Stock Purchase Plan (ESPP).
- Competitive and flexible Paid Time Off (PTO) and 8 paid company holidays.
- Volunteer Time Off Policy (VTOP) up to 10 hours a year.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior TYPO3 Developer, Full-time or Part-time
plehn mediaWe make the digital world easier and more secure
• As a TYPO3 Senior Developer (m/f/d) you will be part of a motivated and committed team working together on anspruchsvollen web projects. • Your responsibilities include: conception, planning, development and implementation of sophisticated web solutions based on TYPO3 • Performing technical analyses and creating technical concepts in close cooperation with project managers and the external design team • Performing TYPO3 updates and upgrades and making all necessary technical adjustments • Further development and optimization of existing TYPO3 systems, e.g. technical SEO and performance optimizations • Technical conception and development of TYPO3 extensions, implementation of content elements with Mask • Quality assurance through code reviews and documentation
Principal Software Engineer (Application Architect) - 11226
Coupa SoftwareSpend is the fuel to help your company deliver performance, profitability, and purpose!
Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter, more profitable business decisions to improve operating margins. Why join Coupa? 🔹 Pioneering Technology: At Coupa, we're at the forefront of innovation, leveraging the latest technology to empower our customers with greater efficiency and visibility in their spend. 🔹 Collaborative Culture: We value collaboration and teamwork, and our culture is driven by transparency, openness, and a shared commitment to excellence. 🔹 Global Impact: Join a company where your work has a global, measurable impact on our clients, the business, and each other. Learn more on Life at Coupa blog and hear from our employees about their experiences working at Coupa. The Impact of a Principal Software Engineer at Coupa: The Principal Software Engineer - Analytics will serve as an architect and visionary leader, responsible for the overall design, strategy, and implementation of our analytics and data applications. This role will encompass all aspects of data engineering, analytics applications, and infrastructure, driving innovation, scalability, and performance across the entire ecosystem. What You'll Do: - Architect the overall vision and strategy for the analytics and data applications, ensuring alignment with business goals and scalability for future growth. - Lead the architecture and development of advanced analytics tools and applications, including sophisticated user & agentic interfaces for data visualization and interactive experiences. - Establish and enforce best practices for data transport, microservice orchestration, platform monitoring, and alerting across all data and analytics initiatives. - Provide technical leadership and mentorship to engineering teams, guiding architectural decisions and ensuring code quality and performance optimization. - Drive innovation by evaluating and implementing cutting-edge technologies in big data, cloud computing, AI/ML, and API development. - Ensure stringent data security and governance across all AWS regions and data assets. - Collaborate with cross-functional teams, including product, design, and engineering, to translate complex business requirements into robust technical solutions. What You Will Bring to Coupa: - 15+ years of Software Engineering experience within an enterprise grade environment, with significant leadership and architectural roles. - Must have hands on application building using tech stack: Java, .Net, or Ruby (Rails) - Prefer to have experience in building AI Agents, NLP - Advanced degree in a quantitative discipline or equivalent practical experience. - Extensive experience in designing and developing API-driven services (REST, GraphQL), knowledge graphs and microservice architectures. - Strong understanding and application of AI/ML techniques for data classification, harmonization, and predictive analytics. - Demonstrated ability to mentor and guide engineering teams, providing technical leadership and strategic direction. - Highly skilled in analytical problem-solving, root cause analysis, and optimization of complex data processes across structured and unstructured datasets. - Exceptional communication and collaboration skills, with the ability to effectively communicate complex technical concepts to diverse audiences. The estimated pay range for this role is $173,000 - $225,000 The starting salary for the successful candidate will be based on permissible, non-discriminatory factors such as skills, experience, and geographic location. #LI-AA2 #LI-Remote Coupa complies with relevant laws and regulations regarding equal opportunity and offers a welcoming and inclusive work environment. Decisions related to hiring, compensation, training, or evaluating performance are made fairly, and we provide equal employment opportunities to all qualified candidates and employees. Please be advised that inquiries or resumes from recruiters will not be accepted. By submitting your application, you acknowledge that you have read Coupa’s Privacy Policy and understand that Coupa receives/collects your application, including your personal data, for the purposes of managing Coupa's ongoing recruitment and placement activities, including for employment purposes in the event of a successful application and for notification of future job opportunities if you did not succeed the first time. You will find more details about how your application is processed, the purposes of processing, and how long we retain your application in our Privacy Policy.
Software Engineer III, Commercial Services
NateraWe are a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health.
POSITION SUMMARY: Are you ready to make a real impact on people's lives and be a part of a rapidly-growing team? Natera is seeking a Software Engineer III to help design, develop, and maintain our Commercial Services, a critical backend microservice that powers our business operations. As a member of our engineering team, you will play a key role in processing and managing commercial services, ultimately helping to positively impact patient outcomes. Join us in our mission to change the way disease is managed, and be a part of a team of dedicated professionals who are passionate about making a difference. Software Engineer III - Commercial Services is responsible for the design, development, and maintenance of microservices that handle sales order processing and management. The role requires strong expertise in Java and Spring Boot, working with GraphQL APIs and event-driven architectures in a rapidly changing environment and the ability to adapt quickly to new technologies and systems. PRIMARY RESPONSIBILITIES: - Participate in design and technical implementation decisions and help guide key stakeholders on the team to ensure that design and technical decisions meet a high standard of excellence and ensure robust order processing capabilities - Work closely with Product Managers to gather requirements, walk through the design with stakeholders, and support software all the way from initial ideation to release, operation, and maintenance - Participate in designing, building, and maintaining highly available systems to support our business applications, order processing, and integration with other services - Support QA activities in conjunction with our QA engineering teams QUALIFICATIONS: - 5+ years of overall software development experience, with focus on building secure, scalable backend services using Java and Spring Boot - Strong experience with event-driven architecture and message processing using Apache Kafka - Experience with software development lifecycle processes including building, software configuration, releases and deployment activities - Extensive knowledge and experience with Test-Driven Development and/or Domain-Driven Development - Experience with service-oriented and microservice architecture - Experience building, maintaining, troubleshooting, and expanding software within the AWS ecosystem: EC2, ECS, Lambda, Step Functions, SQS, SNS, S3, etc - Experience with GraphQL API design and implementation in Java - Strong relational database skills including database design and optimization - Strong AI and tooling skills - Demonstrated teamwork skills with a solid analytical background - Excellent organizational, communication, presentation, and facilitation skills KNOWLEDGE, SKILLS, AND ABILITIES: - Java Programming with Spring Boot expertise - SQL and NoSQL database experience including MySQL and ElasticSearch - AWS Services, such as EC2, Lambdas, Step Functions, SQS, S3, and SNS - Build infrastructure as code with Terraform and Cloud Formation - Docker or container-oriented technologies - GraphQL API development using Java - Apache Kafka for event streaming - Microservice Architecture - CI / CD (Gitlab) - Quality Assurance Mindset - Experience with testing frameworks like JUnit, Mockito, Jest - Familiarity with Spring ecosystem (Spring Data, Spring Security, etc.) - Claude/Cursor/Codex etc The pay range is listed and actual compensation packages are based on a wide array of factors unique to each candidate, including but not limited to skill set, years & depth of experience, certifications and specific office location. This may differ in other locations due to cost of labor considerations. Remote USA $105,700—$132,100 USD OUR OPPORTUNITY Natera™ is a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health. Our aim is to make personalized genetic testing and diagnostics part of the standard of care to protect health and enable earlier and more targeted interventions that lead to longer, healthier lives. The Natera team consists of highly dedicated statisticians, geneticists, doctors, laboratory scientists, business professionals, software engineers and many other professionals from world-class institutions, who care deeply for our work and each other. When you join Natera, you’ll work hard and grow quickly. Working alongside the elite of the industry, you’ll be stretched and challenged, and take pride in being part of a company that is changing the landscape of genetic disease management. WHAT WE OFFER Competitive Benefits - Employee benefits include comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents. Additionally, Natera employees and their immediate families receive free testing in addition to fertility care benefits. Other benefits include pregnancy and baby bonding leave, 401k benefits, commuter benefits and much more. We also offer a generous employee referral program! For more information, visit www.natera.com. Natera is proud to be an Equal Opportunity Employer. We are committed to ensuring a diverse and inclusive workplace environment, and welcome people of different backgrounds, experiences, abilities and perspectives. Inclusive collaboration benefits our employees, our community and our patients, and is critical to our mission of changing the management of disease worldwide. All qualified applicants are encouraged to apply, and will be considered without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, age, veteran status, disability or any other legally protected status. We also consider qualified applicants regardless of criminal histories, consistent with applicable laws. If you are based in California, we encourage you to read this important information for California residents. Link: https://www.natera.com/notice-of-data-collection-california-residents/ Please be advised that Natera will reach out to candidates with a @natera.com email domain ONLY. Email communications from all other domain names are not from Natera or its employees and are fraudulent. Natera does not request interviews via text messages and does not ask for personal information until a candidate has engaged with the company and has spoken to a recruiter and the hiring team. Natera takes cyber crimes seriously, and will collaborate with law enforcement authorities to prosecute any related cyber crimes. For more information: - BBB announcement on job scams - FBI Cyber Crime resource page
Sr Software Engineer, Commercial Services
NateraWe are a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health.
POSITION SUMMARY: Are you ready to make a real impact on people's lives and be a part of a rapidly-growing team? Natera is seeking a Senior Software Engineer to help lead the design, development, and maintenance of our commercial services, a critical backend microservice that powers our business operations. As a senior member of our engineering team, you will play a key role in driving technical excellence in our order processing systems, mentoring other engineers, and helping to positively impact patient outcomes. Join us in our mission to change the way disease is managed, and be a part of a team of dedicated professionals who are passionate about making a difference. Senior Software Engineer - Commercial Services is responsible for leading technical initiatives, mentoring engineers, and driving best practices in the development and maintenance of microservices that handle sales order processing and management. The role requires strong expertise in Java and Spring Boot, working with GraphQL APIs and event-driven architectures in a rapidly changing environment. PRIMARY RESPONSIBILITIES: - Lead design and technical implementation decisions and help guide key stakeholders on the team to ensure that design and technical decisions meet a high standard of excellence and ensure robust order processing capabilities - Mentor engineers, perform code reviews, and drive adoption of engineering best practices including AI tooling - Work closely with Product Managers to gather requirements, walk through the design with stakeholders, and support software all the way from initial ideation to release, operation, and maintenance - Lead the design, building, and maintenance of highly available backend systems to support our business applications, order processing, and integration with other services - Drive quality initiatives and support QA activities in conjunction with our QA engineering teams QUALIFICATIONS: - 7+ years of overall software development experience, with focus on building secure, scalable backend services using Java and Spring Boot - Strong experience with event-driven architecture and message processing using Apache Kafka - Experience working with remote and hybrid teams including overseas contractors. - Experience mentoring engineers and driving technical best practices - Experience with software development lifecycle processes including building, software configuration, releases and deployment activities - Extensive knowledge and experience with Test-Driven Development and/or Domain-Driven Development - Extensive knowledge of AI processes and procedures related to SDLC - Experience with service-oriented and microservice architecture - Experience building, maintaining, troubleshooting, and expanding software within the AWS ecosystem: EC2, ECS, Lambda, Step Functions, SQS, SNS, S3, etc - Experience with GraphQL API design and implementation in Java - Strong relational database skills including database design and optimization - Demonstrated leadership skills with a solid analytical background - Excellent organizational, communication, presentation, and facilitation skills KNOWLEDGE, SKILLS, AND ABILITIES: - Advanced Java Programming with Spring Boot expertise - SQL and NoSQL database experience including MySQL, ElasticSearch, and DynamoDB - AWS Services, such as EC2, Lambdas, Step Functions, SQS, S3, and SNS - Build infrastructure as code with Terraform and Cloud Formation - Docker or container-oriented technologies - GraphQL API development using Java - Apache Kafka for event streaming - Microservice Architecture - CI / CD (Gitlab) - Claude/Cursor, MCPs, AI Agents, Skills, etc - Quality Assurance Mindset - Experience with testing frameworks like JUnit, Mockito - Expert knowledge of Spring ecosystem (Spring Data, Spring Security, etc.) - Experience with distributed systems monitoring and troubleshooting The pay range is listed and actual compensation packages are based on a wide array of factors unique to each candidate, including but not limited to skill set, years & depth of experience, certifications and specific office location. This may differ in other locations due to cost of labor considerations. Remote USA $125,000—$156,300 USD OUR OPPORTUNITY Natera™ is a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health. Our aim is to make personalized genetic testing and diagnostics part of the standard of care to protect health and enable earlier and more targeted interventions that lead to longer, healthier lives. The Natera team consists of highly dedicated statisticians, geneticists, doctors, laboratory scientists, business professionals, software engineers and many other professionals from world-class institutions, who care deeply for our work and each other. When you join Natera, you’ll work hard and grow quickly. Working alongside the elite of the industry, you’ll be stretched and challenged, and take pride in being part of a company that is changing the landscape of genetic disease management. WHAT WE OFFER Competitive Benefits - Employee benefits include comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents. Additionally, Natera employees and their immediate families receive free testing in addition to fertility care benefits. Other benefits include pregnancy and baby bonding leave, 401k benefits, commuter benefits and much more. We also offer a generous employee referral program! For more information, visit www.natera.com. Natera is proud to be an Equal Opportunity Employer. We are committed to ensuring a diverse and inclusive workplace environment, and welcome people of different backgrounds, experiences, abilities and perspectives. Inclusive collaboration benefits our employees, our community and our patients, and is critical to our mission of changing the management of disease worldwide. All qualified applicants are encouraged to apply, and will be considered without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, age, veteran status, disability or any other legally protected status. We also consider qualified applicants regardless of criminal histories, consistent with applicable laws. If you are based in California, we encourage you to read this important information for California residents. Link: https://www.natera.com/notice-of-data-collection-california-residents/ Please be advised that Natera will reach out to candidates with a @natera.com email domain ONLY. Email communications from all other domain names are not from Natera or its employees and are fraudulent. Natera does not request interviews via text messages and does not ask for personal information until a candidate has engaged with the company and has spoken to a recruiter and the hiring team. Natera takes cyber crimes seriously, and will collaborate with law enforcement authorities to prosecute any related cyber crimes. For more information: - BBB announcement on job scams - FBI Cyber Crime resource page



