Sr Principal Software Engineer - DevOps
$122,800–$184,200 year
On-siteMelbourne, Florida, United States
Job Summary
Lead a diverse software engineering team to refactor existing monolithic codebases into micro-service compliant architectures using domain-driven design principles. Design, develop, and maintain full-stack C#/.NET applications, including backend APIs and user-facing Blazor UIs. Implement and manage core infrastructure services such as DNS, DHCP, NAS, and Active Directory while troubleshooting networking fundamentals affecting service connectivity. Participate in Agile ceremonies and mentor junior developers to promote best-practice coding and DevOps standards. This onsite role in Melbourne, Florida requires a Secret security clearance and 8+ years of experience.
Required Qualifications
- Bachelor's Degree in a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university
- at least 8 years' relevant experience
- STEM Master's degree
- 6 years' relevant experience
- STEM PHD
- 4 years' relevant experience
- Proven experience developing software with C#/.NET
- experience in at least one additional language (C/C++, Python, Java)
- Hands-on experience building full-stack applications, including UI frameworks (React, Angular, Blazor) and RESTful or gRPC services
- Proficiency with databases and APIs
- Solid understanding of networking concepts (TCP/IP, VLANs, firewalls, cloud networking) to diagnose connectivity issues
- Must have an active in scope government Secret security clearance (with a background investigation completed within the last 6 years)
- Must be able to lift 50 lbs
- Must be available for weekend shifts
- Must be able to travel 10% of the time
- U.S. Citizenship
Desired Qualifications
- Demonstrated success refactoring monolithic applications into micro-service architectures
- DoD 8570/8140 IAT Level II or higher (ex. Security+ w/CE)
- Experience working in Agile/Scrum environments and leading sprint planning or retrospectives
- Familiarity with development tooling such as Git, CMake, Visual Studio, and Visual Studio Code
- Experience with performance profiling, automated testing frameworks, and security scanning tools
- Background in hardware-software integration or rapid prototyping projects
- Proven ability to work both independently and as a mentor/leader within a team
- Excellent written and verbal communication skills
- experience in at least one additional language (C/C++, Python, Java)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.