Senior Software Engineer - Microsoft Technology Stack
Listed on 2025-12-02
-
Software Development
Software Engineer, Full Stack Developer, C# / Unity Developer, Cloud Engineer - Software
Senior Software Engineer - Microsoft Technology Stack
Avum is seeking a highly skilled Senior Full-Stack Software Engineer with extensive experience in the Microsoft technology stack to join our dynamic team. The ideal candidates will have excellent problem-solving and analytical skills with a proven ability to manage multiple tasks and projects simultaneously and will be responsible for designing, developing, and maintaining high-quality, scalable software solutions in support of US Navy clients.
What You Will Be Doing:
- Designing, developing, testing, and maintaining software applications using Microsoft technologies such as .NET, C#, ASP.NET and SQL Server in addition to React/Typescript.
- Leading the architectural design and development of software solutions, ensuring alignment with business requirements and technical standards.
- Conducting thorough code reviews to ensure code quality, performance, and security standards are met
- Mentoring and guiding junior software engineers, providing technical guidance and support
- Working closely with product managers, designers, and other stakeholders to deliver high-quality software solutions
- Implementing and managing continuous integration/continuous deployment (CI/CD) pipelines using tools such as Azure Dev Ops
- Diagnosing and resolving complex technical issues in development, staging, and production environments
- Creating and maintaining comprehensive technical documentation for software solutions
What You Will Need:
- US Citizenship with the ability to obtain and maintain a T5 (Top Secret) US Government Clearance
- SAP Business Objects (BOE) and WebI reporting
- Five (5) plus years of software development with focus on .NET Framework, .NET Core, C#, and ASP.NET. Blazor experience a big plus
- Experience with the Dept. of Defense and/or Dept. of Navy and other Government agencies is required
- Strong experience with Microsoft SQL Server and T-SQL
- Experience with cloud platforms, particularly Microsoft Azure
- Familiarity with microservices architecture and RESTful API design.
- Understanding of software development methodologies such as Agile or Scrum
- Server Virtualization - VMware, vSphere, High Availability, etc.
- Experience with containerization technologies like Docker and Kubernetes
- Knowledge of security best practices and secure coding standards.
- Experience with performance tuning and optimization of applications and databases
- Excellent communication skills, both written and oral to work with cross-functional teams and external client stakeholders
- Familiarity with version control systems such as Git
If You Have This, It’s A Plus:
- A bachelor’s degree or higher from an accredited college or university with a curriculum or major field of study closely related to the work detailed above and/or in computer science, information systems, physical science, engineering, or mathematics–intensive discipline, or an applicable training certificate from an accredited training institution
- Active Secret or Top Secret Clearance
- CompTIA Security+ certification
- Microsoft certifications:
Azure Solutions Architect, Microsoft Dev Ops Engineer Expert, Microsoft Certified Database Administrator (MCDBA)
What’s In It For You:
- Being part of a remote-first environment that rewards dedication and innovation
- Receiving competitive compensation and benefits package that includes bonuses and 401K with 6% matching that vests immediately after meeting eligibility requirements
- Joining a mission-driven, technically forward team
Location:
The candidate will be required to interact and coordinate with external project team members and other Avum employees remotely. As a remote employee, the candidate will not have a permanent office or desk space but may be required to attend in-person meetings. This may require travel to government sites located in Millington, TN, and the Avum office located in Agoura Hills, California.
Our priority is acquiring the most qualified candidate to satisfactorily perform the required tasks, including team collaboration, regardless of the candidate’s geographical location.
NOTE: This fully remote role requires the candidate to participate in meetings virtually using tools like Microsoft Teams. Online…
(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).