Skip to content
mimi

Sr. Software Engineer - Full Stack (.NET, React)

Jobgether

New Dundee · flexible Full-time Senior 3w ago

About the role

About

In this senior engineering role, you will contribute to the design, development, and optimization of complex, enterprise-grade software solutions that support critical healthcare and pharmaceutical services. You will work across the full stack, building scalable applications using modern .NET and React technologies within a collaborative, multi‑vendor environment. This position plays a key role in driving technical direction, improving system architecture, and ensuring high‑quality software delivery across multiple concurrent projects.

You will also act as a technical leader, guiding teams, mentoring engineers, and partnering closely with architects, vendors, and business stakeholders. The environment is fast‑paced and highly collaborative, requiring strong problem-solving skills and a strategic mindset. This role is ideal for an experienced engineer who enjoys both hands‑on development and technical leadership in a mission‑driven industry.

Accountabilities

  • Lead the design, development, testing, and maintenance of complex full-stack applications using .NET and React
  • Provide technical leadership across multiple concurrent projects, ensuring high-quality and timely delivery
  • Collaborate with vendors, architects, and internal stakeholders to define technical solutions and delivery plans
  • Guide development teams in reducing technical debt and improving system architecture and performance
  • Conduct code reviews, quality assurance checks, and ensure adherence to engineering best practices
  • Lead root cause analysis and resolution of critical production incidents
  • Develop standards, frameworks, and guidelines to improve development consistency and efficiency
  • Mentor and support junior and mid-level engineers to enhance team capability and knowledge sharing

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience
  • 8–12 years of experience in software development, including senior or lead-level responsibilities
  • Strong expertise in .NET, C#, React, and Java Script
  • Solid experience with SQL databases and Azure cloud technologies
  • Proven ability to design scalable, maintainable, and high-performance software solutions
  • Experience working in complex, multi-vendor or enterprise environments
  • Strong problem-solving skills with the ability to translate business needs into technical solutions
  • Excellent communication and leadership skills, with the ability to influence technical and non-technical stakeholders
  • Experience in healthcare or PBM environments is an asset
  • Strong mentoring mindset and ability to work collaboratively in cross‑functional teams

Benefits

  • Competitive salary package
  • Career growth and promotion opportunities
  • Tuition reimbursement and continuous learning support
  • Flexible and remote‑friendly work environment
  • Discretionary paid time off and paid holidays
  • Comprehensive medical, dental, and vision insurance
  • Telemedicine services and employee assistance programs
  • Life, short‑term, and long‑term disability insurance
  • Wellness programs and employee discount offerings

Skills

.NETAzureC#JavaScriptReactSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free