Equifax

Senior Software Engineer

Equifax
Apply
3 days ago
Alpharetta, GA, USASenior

Responsibilities

  • Design, develop, and operate high-scale conversational AI applications, virtual agents, and interactive assistants.
  • Architect multi-turn dialogue flows, state management, context retention, and intent/entity routing.
  • Design, deploy, test, and maintain serverless fulfillment webhooks, microservices, and backend APIs.
  • Build and automate Jenkins pipelines for virtual agent configurations and fulfillment services.
  • Establish security, identity management, and data encryption controls across conversational platforms and integrations.
  • Build pipelines for conversational data, telemetry, analytics, and knowledge store integrations, including RAG patterns.
  • Integrate conversational interfaces with enterprise databases, CRMs, and internal systems.
  • Debug and resolve product, system, performance, webhook, and service-integration issues.
  • Contribute to technology roadmaps, architecture discussions, project priorities, deadlines, and deliverables.
  • Participate in sprint planning, retrospectives, and other Agile team activities.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • At least 7 years of software engineering experience building scalable, cloud-native solutions.
  • At least 5 years of experience writing, debugging, and troubleshooting production code in Python, Node.js/TypeScript, Java, or other mainstream languages.
  • At least 5 years of experience with AWS, GCP, or Azure using serverless or containerized environments.
  • Experience designing, building, and deploying conversational AI solutions using platforms such as Dialogflow, AWS Lex, Azure Bot Service, Rasa, or custom LLM frameworks.
  • Experience deploying and releasing software with Jenkins, containerization, and infrastructure-as-code concepts such as Terraform.
  • Experience designing and consuming REST/gRPC APIs, webhooks, and middleware integration patterns.
  • Preferred experience with LangChain, LlamaIndex, agentic architectures, tool/function-calling, vector databases, and prompt engineering.
  • Preferred expertise customizing Jenkins shared libraries, integrating automated testing into CI/CD pipelines, and using Helm Charts.
  • Preferred cloud certification such as AWS Solutions Architect, GCP Professional Architect, or Azure Solutions Architect.
  • Preferred experience with voice channels, speech-to-text, text-to-speech, or telephony platforms such as Twilio and Genesys.
  • Preferred experience with big data processing, streaming analytics, or Kafka, Spark, and Airflow.
  • Preferred understanding of automated testing frameworks for conversational flows, webhooks, and REST APIs.

Benefits

  • Comprehensive compensation and healthcare packages, 401k matching, paid time off, and access to an online learning platform with guided career tracks.
  • Hybrid schedule based out of the Alpharetta, Georgia office with in-office collaboration Monday through Thursday and remote flexibility on Fridays.
  • Full-time position with required in-person interviews.
  • The position does not offer current or future immigration sponsorship, including F-1 STEM OPT extension support.
Equifax

About Equifax

10,000+ employees

Equifax is a global data and analytics company and one of the three major U.S. credit bureaus, providing credit reports, risk scores, fraud prevention, and identity protection to lenders, employers, and government agencies. It sells data, analytics platforms, and consumer monitoring subscriptions, and offers employment verification through The Work Number. Founded in 1899 and headquartered in Atlanta, it is publicly traded on the NYSE and operates in 24 countries.

Contact me