Software Engineer, Staff (Cloud & Full Stack)
Job DescriptionJob Description
DMBA is on a transformational journey to modernize our legacy applications into secure, cloud-first systems. We're seeking a Software Engineer, Staff (Cloud & Full Stack) with deep experience in .NET and cloud- architectures to play a key technical role. You'll collaborate across teams, mentor developers, and shape the future of our technology stack as we evolve toward microservices and modern DevOps practices.
This is an opportunity to lead impactful work in a collaborative, purpose-driven organization that values trust, responsibility, unity, and excellence.
Responsibilities
Technical Leadership & Innovation
- Deliver expert-level software engineering and quality leadership, resolving complex technical challenges.
- Drive adoption of new tools and technologies across teams.
- Lead innovation aligned with organizational goals.
- Coach engineers, influence team policies, and cultivate a collaborate engineering culture.
- Guide code quality through reviews; advocate best practices and engineering standards.
- Communicate technical strategies effectively to both technical and non-technical audiences.
- Oversee complex projects and cross-team efforts. Align with IT leadership and business to define scope, goals, and timelines.
Traditional Software Engineering
- Supporting legacy technologies (ASP.NET, Web Forms, MVC)
- Understanding and navigating through monolithic code
- Supporting and investigating bugs and inquiries
Modern Software Engineering
- Experience moving from legacy technologies held in monolithic architecture to containerized, cloud- architectures
- Design and develop full-stack solutions with C#, ASP.NET Core, and modern front-end frameworks like React.
- Ability to write unit tests and enable QA
- Ability to understand the distributed scaling nature of modern software engineering
- Ability to architect using On-Premise, SaaS, iPaaS, and Cloud Technologies
- Ability to be "with" the business in designing and completing fast development through various technologies and techniques
- Lead multi-sprint projects and cross-team initiatives. Coordinate with product, QA, and other engineering partners.
- Implement monitoring, observability, or automation to proactively reduce support needs.
- Ability to use cloud services to engineer AI solutions for our business
Qualifications and Experience:
- 8+ years of C# and .NET Framework experience
- 8+ years of web application development experience
- 5+ years of cloud development experience (Microsoft Azure )
- Deep knowledge of on-premise and cloud microservice architecture, messaging patterns, and containerization
- Strong experience with responsive web design and modern JavaScript frameworks (React )
- Experience with modern DevOps practices: CI/CD pipeline automation, GitHub actions, and modern branching strategies
- Proven experience modernizing monolithic applications with containerization.
- Strong communication and interpersonal skills
Other Qualifications:
- Microsoft Azure or other relevant cloud certifications.
- Familiarity with AI-assisted development practices (e.g., GitHub Copilot).
- Understanding of compliance frameworks like HIPAA and OWASP.
- Previous experience in the health insurance industry.
What We Offer:
- Competitive pay
- Rich medical, vision and dental benefits with low premiums. One of the top health plans in Utah
- Rich retirement planning: including 401(k) company match, 8% EDRC Employer Discretionary Retirement Contribution (we just give you free money for retirement), life insurance, and full service Financial Planners onsite at no cost
- Generous paid leave plan that starts accruing your first day, your birthday off, additional sick leave and 12 paid holidays
- Award winning wellness program with health coaching, ability to earn 3 additional days off a year, fun activities and an onsite gym.
- Tuition reimbursement
- Career development through company sponsored programs and over 5000 on-demand online training courses.
- Hybrid work schedules available depending on position
- Employee Assistance Program
Job Posted by ApplicantPro