Senior Software Engineer
Listed on 2026-01-20
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps, Backend Developer
We are seeking a Senior Software Engineer Developer to design, develop, and maintain complex software systems supporting mission-critical platform services in a government contracting environment. This role requires expertise in cloud-native architecture, distributed systems, and secure software development practices. The ideal candidate will provide technical leadership while building scalable backend services and microservices that meet DoD compliance requirements.
Must be a US citizen.
Sign-on Bonus available
ResponsibilitiesDesign, develop, and maintain scalable, efficient, and secure code for web applications and backend services in Azure cloud environments
Build and optimize systems that handle high load, low latency, and mission-critical workloads with focus on reliability and performance
Debug complex issues in distributed and multi-threaded environments, troubleshooting applications for speed, scalability, and efficiency
Implement microservices architecture using containerization technologies (Docker, Kubernetes) and service communication patterns (gRPC, REST APIs, message queues, event-driven systems)
Write well-documented, maintainable code and participate in code reviews to ensure adherence to design requirements and coding standards
Build and sustain comprehensive testing frameworks including smoke testing, regression testing, and automated test suites
Actively participate in architectural discussions and decisions for new features and system design improvements
Provide technical guidance and mentorship to engineers and developers on the team
Collaborate with cross-functional teams including Dev Ops, architecture, and project management to define, design, and ship new features and enhancements
Review and test software components for adherence to design requirements and document test results
Resolve software problems and optimize existing systems for improved performance
Other duties as assigned
Must be US Citizen
Education:
Bachelor's degree in Computer Science, Software Engineering, or related technical fieldExperience:
Minimum 7 years of professional software development experienceCloud Platforms:
Hands-on experience with Azure cloud services and architecture; AWS experience is a plusProgramming:
Strong proficiency in modern programming languages (e.g., Java, C#, Python, Go, or similar)Microservices & Containers:
Proven experience designing and implementing microservices architecture using Docker and KubernetesAPIs & Integration:
Experience developing and consuming RESTful APIs, gRPC services, message queues, and event-driven architecturesDistributed Systems:
Experience building and debugging distributed systems and multi-threaded applicationsDevelopment Practices:
Strong understanding of CI/CD pipelines, version control (Git), and Dev Sec Ops principlesTesting:
Experience with automated testing frameworks, unit testing, integration testing, and regression testingPerformance Optimization:
Track record of optimizing applications for scalability, efficiency, and high performanceSecurity:
Understanding of secure coding practices and software security principles in government/DoD environments
Job Family:
Information Technology
Job Function:
Cloud Computing
Pay Type:
Salary
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).