Custom Software Engineer
Accenture Federal ServicesAbout the role
<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 an experienced software engineer with deep expertise in protocol processing and software development to join our team. The ideal candidate will leverage their extensive C++ and Python programming skills to design, develop, and optimize high-performance networking solutions for mission-critical environments.</p> <p><strong>What you’ll do: </strong></p> <ul> <li>Develop custom software solutions using C++ and Python</li> <li>Design and implement scalable networking features that meet performance and reliability requirements</li> <li>Debug complex protocol processing systems using specialized tools</li> <li>Optimize existing code bases to improve performance, memory utilization, and overall system efficiency</li> <li>Analyze network protocols and develop algorithms for efficient packet processing and routing</li> <li>Conduct code reviews to ensure quality, maintainability, and adherence to best practices</li> <li>Troubleshoot and resolve complex technical issues in production environments</li> <li>Document software architecture, APIs, and system behaviors for knowledge sharing and maintenance</li> <li>Participate in design discussions and architecture planning sessions for new networking features</li> <li>Implement automated testing frameworks to validate protocol conformance and system reliability</li> <li>Monitor system performance metrics and identify opportunities for optimization</li> <li>Mentor junior engineers on protocol processing techniques and control plane architecture</li> <li>Research emerging networking technologies and protocols to inform future development efforts</li> <li>Create and maintain technical documentation for
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s