accenturefederalservices
Software Engineer
At a Glance
- Location
- Annapolis Junction, Maryland, United States
- Posted
- 2026-07-27T18:13:53-04:00
Key Requirements
Required Skills
Domain Knowledge
- Engineering
Requirements
7 years of professional experience developing and maintaining complex software systems
Professional experience with Python
Experience designing algorithms, database interactions, and/or system integrations
Proven ability to lead tasks or teams within a software development lifecycle
Strong understanding of software engineering principles, debugging, testing, and development best practices
Responsibilities
Analyze user and system requirements and translate them into detailed software design and performance specifications
Design, develop, and maintain software solutions using Python and other appropriate languages or tools
Debug and troubleshoot software issues, identify root causes, and implement effective fixes
Build new features or enhance existing components across systems, applications, and services
Integrate existing software into new or modified operating environments, including cloud platforms, APIs, and data pipelines
Develop and optimize database queries and interfaces, ranging from simple lookups to complex repository interactions