accenturefederalservices

Software Engineer

Apply Now

At a Glance

Location
Annapolis Junction, Maryland, United States
Posted
2026-07-27T18:13:53-04:00

Key Requirements

Required Skills

Python

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