Skip to main content

Software Engineer, Senior (Cloud & Full Stack)

Job DescriptionJob Description

Are you eager to drive innovation and accelerate your technical skills? DMBA is seeking a Software Engineer, Senior (Cloud & Full Stack) with experience in .NET and cloud- technologies to help modernize our applications, contribute to architectural decisions, mentor junior engineers, and shape the future of our technology stack as we transition from legacy platforms to microservices and modern DevOps practices.

Come make an impact in a collaborative, purpose-driven organization that values trust, responsibility, unity, and excellence. We provide clearly defined technical career paths that empower you to strengthen your expertise and grow with the organization.

Responsibilities

Technical Leadership & Innovation

  • Provide senior-level software engineering and quality leadership; solve complex technical challenges within your domain.
  • Introduce patterns, tools, and practices that improve code quality and development speed.
  • Mentor junior teammates and set a positive example in code quality, collaboration, and ownership.
  • Perform code reviews and advocate for engineering best practices.
  • Communicate effectively with both technical and non-technical audiences.
  • Design, develop, and test of new features and scoped technical initiatives.
  • Lead responses to support incidents or escalations; resolve high-priority issues efficiently.
  • Collaborate with product, leadership, and peers to define milestones and scope.

Traditional Software Engineering

  • Support legacy technologies (ASP.NET Web Forms, MVC)
  • Understand and navigate monolithic code
  • Fix bugs and investigate inquiries.

Modern Software Engineering

  • Develop full-stack solutions using C#, ASP.NET Core, and modern front-end frameworks like React.
  • Create APIs and integrations using On-Premise, Saas, iPaaS, and cloud technologies.
  • Create and maintain unit tests.
  • Ensure scalable, secure, and sustainable software delivery.
  • Solve complex problems independently, identifying patterns, root causes, and reusable solutions.

Qualifications and Experience

  • 4+ years of experience with C# and .NET Framework
  • 4+ years of web application development experience
  • 2+ years of cloud development experience (Microsoft Azure )
  • Strong knowledge of microservice architecture, messaging patterns, and containerization
  • Proficiency in responsive web design and modern JavaScript frameworks (React )
  • Experience with modern DevOps practices: CI/CD pipeline automation, GitHub Actions, and branching strategies
  • Experience modernizing monolithic applications
  • Effective 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

Software Engineer, Senior (Cloud & Full Stack)

Salt Lake City, UT
Full time

Published on 07/05/2025

Share this job now