Accenture Federal Services
Custom Software Engineer
About this role
Accenture Federal Services seeks an experienced Custom Software Engineer to develop high-performance networking solutions for mission-critical federal government systems. You'll design and optimize protocol processing systems using C++ and Python while working in a collaborative environment supporting defense and national security missions.
What you'll do
- Develop custom software solutions in C++ and Python for networking applications
- Design and implement scalable networking features meeting performance and reliability requirements
- Debug and optimize protocol processing systems and existing codebases for efficiency
- Analyze network protocols and develop algorithms for packet processing and routing
- Conduct code reviews and implement automated testing frameworks for protocol validation
- Mentor junior engineers on protocol processing and architecture
What they're looking for
- C++ programming
- Python programming
- Java programming
- Linux environment development
- Shell/Bash scripting
- Network programming and socket development
- Git version control
- Docker containerization
Benefits
- Glassdoor Top 100 Best Place to Work recognition
- Professional certifications and industry training
- Collaborative and inclusive work environment
- Growth and development opportunities
- Comprehensive benefits package
- Mission-driven work supporting federal government
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Accenture Federal Services
Accenture Federal Services builds and maintains mission-critical technology solutions for the U.S. federal government, including cloud infrastructure, enterprise systems integrations, and cyber defense tools. The company is hiring DevOps engineers, full-stack developers, SAP specialists, and test engineers to support classified and unclassified federal government projects.
- Website
- accenturefederal.com
Likely interview questions
- Can you walk us through a complex protocol processing system you've designed or optimized in C++, and what performance improvements you achieved?
- Describe your experience with network programming, including socket development and IP-based applications. What challenges have you encountered?