Software Engineer- Senior

Accenture Federal Services•Chantilly, VA

About The Position

Accenture Federal Services is seeking a Senior Software Engineer to develop and maintain secure, scalable, high-performing software applications that support enterprise modernization and operational objectives. The role collaborates with cross-functional teams to design, build, troubleshoot, and enhance software solutions while meeting performance, security, usability, and quality requirements. Alongside hands-on development, the engineer provides technical mentorship, drives process improvements, promotes development standards, and advances secure software engineering practices. The role involves custom application development and work with AI, GenAI, and multimodal engineering; data architecture and ETL; enterprise infrastructure and cross-domain solutions; and application development and integration. The technical environment may include TypeScript, React, Python, FastAPI, LanceDB, LanceGraph, PostgreSQL, Temporal.io, Docker, and Kubernetes, as well as vector and graph databases, locally hosted GPU servers, and air-gapped, hybrid, or on-premises environments. Accenture Federal Services is a technology company within global Accenture, serving US federal government clients across defense, national security, public safety, civilian, and military health. The company describes a collaborative community and offers opportunities to grow through hands-on experience, certifications, and industry training.

Requirements

  • At least 8 years of proficiency in one or more modern programming languages, such as Java, C#, Python, JavaScript, or similar.
  • Experience with software development lifecycle (SDLC) methodologies and Agile development practices.
  • Experience with version control systems, automated testing, and CI/CD processes.
  • Understanding of application security, system integration, and software quality principles.
  • Strong communication and collaboration skills.
  • Strong troubleshooting, debugging, and problem-solving skills.

Nice To Haves

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of DevSecOps practices, Infrastructure as Code (IaC), and automation frameworks.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with enterprise application architectures and microservices-based solutions.
  • Experience supporting government, defense, intelligence, or highly regulated environments.
  • Relevant certifications in software development, cloud technologies, Agile, or DevSecOps practices.

Responsibilities

  • Develop and maintain secure, scalable, high-performing software applications.
  • Support enterprise modernization and operational objectives.
  • Collaborate with cross-functional teams to design, build, troubleshoot, and enhance software solutions.
  • Ensure software solutions comply with performance, security, usability, and quality requirements.
  • Provide technical mentorship.
  • Drive process improvements and promote development standards.
  • Advance secure software engineering practices.
  • Develop and integrate application interfaces, backends, and middleware, including components for AI reasoning, retrieval, databases, and AI/GenAI services.
  • Create, schedule, and optimize automated ETL pipelines and support schema-aligned ingestion and normalization of diverse data.
  • Support data access control, provenance, and end-to-end data lineage practices.

Benefits

  • A wide variety of benefits (specific benefits are not listed in the posting).
  • Opportunities for hands-on experience, certifications, and industry training.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service