Software Engineer- Senior

Accenture Federal Services•Chantilly, VA
•$100,200 - $203,400

About The Position

Accenture Federal Services is seeking a Senior Software Engineer to develop and maintain secure, scalable, high-performing software applications in support of enterprise modernization and operational objectives. The engineer will collaborate with cross-functional teams to design, build, troubleshoot, and enhance software solutions that meet performance, security, usability, and quality requirements. The position also provides technical mentorship, drives process improvements, promotes development standards, and advances secure software engineering practices. The role includes work with custom-developed applications; advanced AI, generative AI, 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, Lance Graph, PostgreSQL, Temporal.io, Docker, Kubernetes, databases, retrieval systems, and AI services. Accenture Federal Services serves US federal government clients across defense, national security, public safety, civilian, and military health organizations. The company describes a collaborative community offering hands-on experience, certifications, industry training, and opportunities to grow and learn.

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, and 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 UI, backend, and middleware components.
  • Integrate reasoning components, retrieval systems, databases, and AI/GenAI services.
  • Create, schedule, and optimize automated ETL pipelines and support data ingestion, normalization, access control, provenance, and lineage tracking.
  • Support software operations in air-gapped, hybrid, and on-premise environments, including container orchestration and distributed systems.

Benefits

  • A wide variety of benefits is offered; details are available through the company benefits information.
  • Hands-on experience, certifications, and industry training.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service