Software Engineer
Core
Design, architecture, development, and administration of secure, resilient application systems for U.S. Federal Government agencies.
Role type
Senior Software Engineer (On-Site)
Builds
Secure, modular, containerized software packages supporting microservices and cloud deployment.
Domain
U.S. Federal Government / IT Systems & Security
Required skills
Python, JavaScript/TypeScript, Java, C#, PostgreSQL, SQL, Docker, Kubernetes, AWS, Azure, DoD CloudOne, Visual Studio, IIS, SQL Server, Agile methodologies, Risk Management Framework (RMF), Zero Trust principles
Preferred skills
Federal health IT program support, microservices architectures, cloud environments
Responsibilities
Design and implement security systems and redundant backups; Write custom scripts for automation; Develop modular, containerized code supporting microservices; Build and maintain interfaces and APIs; Implement new features, enhancements, and fixes using modern programming languages; Provide technical direction to IT support staff; Update, repair, modify, and expand existing computer programs; Establish multi-platform versions of software packages; Work within Agile teams contributing to sprint planning and backlog refinement.
Seniority
Senior, hands-on IC with supervision responsibilities
