Senior Software Engineer (.NET, Azure)

Optomi

United States

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading technology partner is seeking a Senior Software Engineer to lead and mentor teams while building high-performing software solutions. The ideal candidate will have over 6 years of experience in software engineering with deep expertise in C#, SQL, and .NET Core. You will play a critical role in ensuring system reliability while leading code reviews and collaborating with cross-functional teams. Excellent communication skills and experience in agile environments are essential for this fast-paced role.

Qualifications

  • 6+ years of software engineering experience.
  • Deep expertise in C#, SQL, .NET Core (3.0+).
  • Experience with REST APIs, Microservices, and Full-Stack Development.
  • Strong problem-solving skills with the ability to context-switch across multiple initiatives.

Responsibilities

  • Serve as a technical leader and mentor, producing extensible, maintainable code.
  • Act as a Designated Responsible Individual (DRI) for system reliability.
  • Function as a subject matter expert, providing guidance to engineering teams.
  • Lead code reviews to ensure quality, security, and maintainability.
  • Communicate project status, risks, and outcomes to stakeholders.

Skills

C#
SQL
.NET Core
ASP.NET MVC
Entity Framework
LINQ
REST APIs
Microservices
Full-Stack Development
RabbitMQ
Azure Service Bus
T-SQL
Agile
Scrum
Docker
Kubernetes
AWS
GCP

Education

Bachelor’s degree in Computer Science or equivalent professional experience

Job description

Optomi, in partnership with a forward-thinking grocery chain, is seeking a Senior Software Engineer to play a critical leadership role in building high-performing, scalable, and maintainable enterprise software solutions while mentoring engineers and shaping best practices across teams!

What You’ll Be Doing
  • Serve as a technical leader and mentor, producing extensible, maintainable code used across multiple products.
  • Act as a Designated Responsible Individual (DRI), owning system reliability and participating in on‑call support to monitor performance and resolve incidents.
  • Function as a subject matter expert for assigned components, providing guidance and architectural direction to engineering teams.
  • Lead and participate in code reviews to ensure quality, security, and long‑term maintainability.
  • Identify, troubleshoot, and resolve complex technical issues, implementing durable, scalable solutions.
  • Collaborate with cross‑functional teams to define requirements, drive delivery plans, and execute releases.
  • Document system designs, architectures, and processes in alignment with enterprise standards.
  • Communicate project status, risks, and outcomes clearly to technical and non‑technical stakeholders.
  • Continuously evaluate and adopt new technologies, patterns, and best practices to improve system performance, reliability, and observability.
  • Contribute to improving engineering standards, processes, and team culture.
What We’re Looking For
  • Bachelor’s degree in Computer Science or equivalent professional experience.
  • 6+ years of software engineering experience, with deep expertise in:
  • C#, SQL, .NET Core (3.0+)
  • ASP.NET MVC, Entity Framework, LINQ
  • REST APIs, Microservices, Full‑Stack Development
  • Messaging and integration tools such as RabbitMQ or Azure Service Bus
  • T‑SQL and relational database design
  • Experience with Agile/Scrum environments, including leading standups, sprint planning, reviews, retrospectives, and peer code reviews.
  • Strong problem‑solving skills with the ability to context‑switch across multiple initiatives.
  • Excellent written and verbal communication skills, able to explain technical concepts clearly to varied audiences.
  • Self‑motivated, organized, and comfortable in a fast‑paced, results‑driven environment.
Nice to Have
  • Docker and Kubernetes
  • Cloud experience beyond Azure (AWS or GCP)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Numerator • Indiana (PA)

On-site
USD 140,000 - 190,000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

On-site
USD 140,000 - 190,000
Lead Developer
Lead Developer

Optomi • Kansas City (MO)

On-site
USD 100,000 - 130,000
Competitive pay
Growth opportunities
Collaborative work environment
Staff Software Engineer (.NET / AWS / Blazor)
Staff Software Engineer (.NET / AWS / Blazor)

Optomi • California (MO)

On-site
USD 110,000 - 150,000
Fully remote environment
Opportunity to work with Fortune 500 clients
Long-term opportunity with impact
Technical Product Owner
Technical Product Owner

Optomi • Grand Rapids (MI)

On-site
USD 110,000 - 140,000
Software Architect (.NET / Azure)
Software Architect (.NET / Azure)

Optomi • Connecticut

Hybrid
USD 140,000 - 170,000
Hybrid work environment
Enterprise-wide influence
Influence product and delivery teams
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
Sr Software Engineer
Sr Software Engineer

Talentify • Highland Heights (OH)

On-site
USD 100,000 - 140,000
Software Engineer (C#/.Net)
Software Engineer (C#/.Net)

CyberCoders • Cleveland (OH)

On-site
USD 90,000 - 140,000
Medical
Dental
Vision
+3
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000