Senior Software Engineer

Accenture Federal Services•Annapolis Junction, MD
•$138,100 - $268,900

About The Position

As a Senior Software Engineer at Accenture Federal Services, you will design, develop, and test advanced software solutions using commercial off-the-shelf (COTS) and government off-the-shelf (GOTS) technologies. You will collaborate with cross-functional teams to implement and optimize Enterprise Resource Planning (ERP) systems and applications, supporting seamless integration and robust performance. The role contributes across the full software development lifecycle, including AI-driven projects, troubleshooting complex technical issues, testing and debugging applications, integrating third-party solutions, and optimizing system performance. The position requires an active TS/SCI polygraph clearance. Applicants must have US work authorization that does not now or in the future require visa sponsorship. The listed base pay range for the specified states and the District of Columbia is $138,100–$268,900 USD. Compensation varies based on factors including location, role, skill set, and experience. Applications are accepted on an ongoing basis with no fixed deadline.

Requirements

  • At least 20 years of software development experience and a bachelor's degree in Computer Science or a related discipline, or 24 years of software development experience.
  • Active TS/SCI polygraph clearance.
  • US work authorization that does not now or in the future require visa sponsorship.

Nice To Haves

  • Experience developing within ERP ecosystems, AI frameworks, and COTS/GOTS development environments.
  • Proficiency in automated testing, version control, and agile development methodologies.
  • Familiarity with integrating third-party solutions and enhancing system performance.

Responsibilities

  • Design, develop, and maintain software solutions using modern development tools, AI frameworks, COTS, and GOTS technologies.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality software products.
  • Contribute throughout the software development lifecycle, from concept and development through deployment and ongoing support.
  • Work on AI-driven projects and troubleshoot complex technical issues.
  • Test and debug applications to ensure optimal performance and reliability.
  • Integrate third-party solutions and optimize system performance to meet evolving project requirements.

Benefits

  • The company offers a wide variety of benefits; specific benefits are not listed in the posting.
  • Hands-on experience, certifications, and industry training.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service