1

Fair Software Engineer Jobs in Alabama (NOW HIRING)

$143K - $179K/yr

... Software Engineering Director to join our Quality Engineering team. In this role, you will focus on ... Voya is committed to pay that's fair and equitable, which means comparable pay for comparable roles ...

What You'll Need to Be Successful * 4 years of minimum software development experience ... Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified ...

In this role at PwC, you will apply data, algorithms, and software engineering to build and deploy ... For only those qualified applicants that are impacted by the Los Angeles County Fair Chance ...

next page

Showing results 1-20

Fair Software Engineer information

How does a Fair Software Engineer typically collaborate with cross-functional teams to ensure ethical AI development?

As a Fair Software Engineer, you’ll work closely with data scientists, product managers, and UX designers to identify and mitigate potential biases in machine learning models. This role often involves regular code reviews, open discussions about ethical implications, and implementing fairness metrics throughout the development process. You’ll also contribute to establishing guidelines and best practices for responsible AI, ensuring that both technical and non-technical stakeholders are aligned on fairness objectives. Effective communication and a collaborative mindset are key to success in this position.

What are the key skills and qualifications needed to thrive as a Fair Software Engineer, and why are they important?

To thrive as a Fair Software Engineer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often backed by a relevant degree. Familiarity with coding languages such as Python, Java, or C++, version control systems like Git, and software development methodologies (e.g., Agile) is typically required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse teams and addressing complex challenges. These skills ensure the development of robust, efficient, and ethical software solutions that meet organizational goals and user needs.

What is the difference between Fair Software Engineer vs Ethical Hacker?

AspectFair Software EngineerEthical Hacker
CredentialsBachelor's in CS or related field, coding certificationsCertifications like CEH, OSCP, or CISSP
Work EnvironmentDeveloping fair algorithms, ensuring ethical AI useTesting security vulnerabilities, penetration testing
Industry UsageTech companies, AI firms, startupsCybersecurity firms, IT departments, consulting

Fair Software Engineers focus on creating ethical, unbiased software and algorithms, often working within tech and AI industries. Ethical Hackers specialize in identifying security flaws to protect systems. While both roles require technical skills and certifications, their core objectives differ: fairness and ethics versus security testing.

What is a Fair Software Engineer?

A Fair Software Engineer is a professional who focuses on designing, developing, and maintaining software systems with an emphasis on fairness, equity, and the mitigation of bias. This role often involves ensuring that algorithms and data handling processes do not discriminate against users based on factors like race, gender, or socioeconomic status. Fair Software Engineers may work closely with data scientists, ethicists, and product teams to identify potential biases in software and to implement solutions that promote fairness and transparency. Their work is crucial in building trust and accountability in technology-driven products and services.
Infographic showing various Fair Software Engineer job openings in Alabama as of June 2026, with employment types broken down into 94% Full Time, 4% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.

Automation/Integration Testing Principal/ Software Engineering Director

FAVARH

On-site

$143K - $179K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

Together we fight for everyone's opportunity for a better financial future.

We will do this together - with customers, partners and colleagues. We will fight for others, not against: We will stand up for and champion everyone's access to opportunities. The status quo is not good enough ... we believe every individual and every community deserves access to financial opportunities. We are determined to support both individuals and communities in reaching a better financial future. We know that reaching this future depends on our actions today.

Like our Purpose Statement, Voya believes in being bold and committed to action. We are committed to a work environment where the differences that we are born with - and those we acquire throughout our lives - are understood, valued and intentionally pursued. We believe that our employees own our culture and have a responsibility to foster an environment where we all feel comfortable bringing our whole selves to work. Purposefully bringing our differences together to positively influence our culture, serve our clients and enrich our communities is essential to our vision.

Are you ready to join a company with a strong purpose and a winning culture? Start your Voyage - Apply Now

About the position

We are looking for a highly skilledAutomation/Integration Testing Principal/ Software Engineering Director to join our Quality Engineering team. In this role, you will focus on validating the seamless integration of complex systems and services through robust automation. You will help ensure that our applications work flawlessly across modules, APIs, and third-party integrations, playing a critical role in delivering high-quality, end-to-end solutions.

Responsibilities

  • Design, develop, and maintain automated integration test suites across APIs, services, and system components.
  • Collaborate with developers, DevOps, and product teams to understand integration points and define test strategies.
  • Build and maintain test frameworks that validate data flow, service orchestration, and system interoperability.
  • Execute integration and end-to-end tests in CI/CD pipelines and monitor their performance and reliability.
  • Analyze test failures and system logs to identify root causes and work with teams to resolve issues.
  • Perform manual integration testing when necessary to validate complex workflows or edge cases.
  • Contribute to the continuous improvement of integration testing practices and tools.
  • Mentor junior QA engineers and contribute to the overall growth of the Quality Engineering discipline.

Requirements

  • 5+ yearsof experience in software testing or development, with a strong focus onintegration and system-level testing.
  • Proficiency inautomation scriptingusing tools likePostman, REST Assured, Karate, or similar.
  • Strong programming skills inPython, Java, or JavaScript.
  • Deep understanding ofRESTful APIs,microservices architecture, andmessage queues(e.g., Kafka, RabbitMQ).
  • Experience withCI/CD toolssuch as Jenkins, GitHub Actions, or GitLab CI.
  • Familiarity withcontainerized environments(Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
  • Strong analytical and debugging skills, with the ability to trace issues across distributed systems.

Preferred Qualifications

  • Experience withcontract testingtools like Pact or Spring Cloud Contract.
  • Exposure todata validationacross services andschema evolutiontesting.
  • Knowledge ofperformance and load testingfor integrated systems.
  • Experience working inAgile/Scrumenvironments with cross-functional teams.

Compensation Pay Disclosure:

Voya is committed to pay that's fair and equitable, which means comparable pay for comparable roles and responsibilities.

The below annual base salary range reflects the expected hiring range(s) for this position in the location(s) listed. In addition to base salary, Voya may offer incentive opportunities (i.e., annual cash incentives, sales incentives, and/or long-term incentives) based on the role to reward the achievement of annual performance objectives. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Voya Financial is willing to pay at the time of this posting.

Actual compensation offered may vary from the posted salary range based upon the candidate's geographic location, work experience, education, licensure requirements and/or skill level and will be finalized at the time of offer. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked.

$143,280 - $179,100 USD

Be Well. Stay Well.

Voya provides the resources that can make a difference in your lives. To us, this means thriving physically, financially, socially and emotionally. Voya benefits are designed to help you do just that. That's why we offer an array of plans, programs, tools and resources with one goal in mind: To help you and your family be well and stay well.

What We Offer

  • Health, dental, vision and life insurance plans
  • 401(k) Savings plan - with generous company matching contributions (up to 6%)
  • Voya Retirement Plan - employer paid cash balance retirement plan (4%)
  • Paid time off - including 20 days paid time off, nine paid company holidays and a flexible Diversity Celebration Day.
  • Paid volunteer time - 40 hours per calendar year

Learn more about Voya benefits (download PDF)

Critical Skills

At Voya, we have identified the following critical skills which are key to success in our culture:

  • Customer Focused: Passionate drive to delight our customers and offer unique solutions that deliver on their expectations.
  • Critical Thinking: Thoughtful process of analyzing data and problem solving data to reach a well-reasoned solution.
  • Team Mentality: Partnering effectively to drive our culture and execute on our common goals.
  • Business Acumen: Appreciation and understanding of the financial services industry in order to make sound business decisions.
  • Learning Agility: Openness to new ways of thinking and acquiring new skills to retain a competitive advantage.

Learn more about Critical Skills

Equal Employment Opportunity

Voya Financial is an equal-opportunity employer. Voya Financial provides equal opportunity to qualified individuals regardless of race, color, sex, national origin, citizenship status, religion, age, disability, veteran status, creed, marital status, sexual orientation, gender identity, genetic information, or any other status protected by state or local law.

Reasonable Accommodations

Voya is committed to the inclusion of all qualified individuals. As part of this commitment, Voya will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please reference resources for applicants with disabilities.

Misuse of Voya's name in fraud schemes