CF CloudFrame Job Scanner Open Dashboard →
Verified Active Opening

Software Engineer

Accenturefederalservices • Annapolis Junction, MD

Job Description

<div class="content-intro"><div> <div> </div> <div>At Accenture Federal Services, nothing matters more than helping the US federal government make the nation stronger and safer and life better for people. Our 13,000+ people are united in a shared purpose to pursue the limitless potential of technology and ingenuity for clients across defense, national security, public safety, civilian, and military health organizations. </div> <div> </div> <div>Join Accenture Federal Services, a technology company within global Accenture. Recognized as a Glassdoor Top 100 Best Place to Work, we offer a collaborative and caring community where you feel like you belong and are empowered to grow, learn and thrive through hands-on experience, certifications, industry training and more. </div> <div> </div> <div>Join us to drive positive, lasting change that moves missions and the government forward!</div> <div> </div> </div></div><p>Accenture Federal Services is seeking a skilled Software Engineer to design, build, and enhance complex software systems that support mission‑critical operations. You will work with real‑time systems, large-scale data environments, analytics pipelines, and enterprise applications. This role blends hands-on development and broader engineering responsibilities including requirements analysis, system integration, documentation, testing, and algorithm development.</p> <p><strong>What you’ll do:</strong></p> <ul> <li>Analyze user and system requirements and translate them into detailed software design and performance specifications</li> <li>Design, develop, and maintain software solutions using Python and other appropriate languages or tools</li> <li>Debug and troubleshoot software issues, identify root causes, and implement effective fixes</li> <li>Build new features or enhance existing components across systems, applications, and services</li> <li>Integrate existing software into new or modified operating environments, including cloud platforms, APIs, and data pipelines</li> <li>Develop and optimize database queries and interfaces, ranging from simple lookups to complex repository interactions</li> <li>Implement algorithms to meet system performance, scalability, and functional requirements</li> <li>Conduct scientific and mathematical analysis to evaluate system behavior and inform design decisions</li> <li>Write, update, and review technical documentation including design specifications, user guides, and testing artifacts</li> <li>Recommend improvements to documentation quality and software development processes</li> <li>Assist with developing and executing test cases, test procedures, and validation plans.</li> <li>Analyze system flow, data usage, and operational processes to identify opportunities for improvement or optimization</li> <li>Modify existing software to correct errors, adapt to new hardware, or enhance overall performance</li> </ul> <p><strong>What you’ll need: </strong></p> <ul> <li>Bachelor’s degree in Computer Science, Engineering, or a related technical field</li> <li>7 years of professional experience developing and maintaining complex software systems</li> <li>Professional experience with Python</li> <li>Experience designing algorithms, database interactions, and/or system integrations</li> </ul> <p><strong>Bonus Points if you have: </strong></p> <ul> <li>Proven ability to lead tasks or teams within a software development lifecycle</li> <li>Strong analytical and problem‑solving skills</li> <li>Strong understanding of software

Job Reference ID: CF-144226 • Posted on CloudFrame Job Scanner