Post Job Free
Sign in

Senior Software Engineer

Company:
Optomi
Location:
Charlotte, NC
Posted:
June 20, 2025
Apply

Description:

Senior Full Stack Engineer (.NET, Angular, Azure)- (Charlotte, NC)

Optomi, in partnership with a leading insurance provider, is seeking an experienced Full Stack Software Engineer for their Charlotte, NC location! This role calls for a highly motivated, versatile developer with strong experience across the .NET and Angular tech stack.

As a key member of the engineering team, you’ll be responsible for designing, building, and maintaining complex, scalable web applications that support both cloud-based (Azure) and on-prem solutions. You'll collaborate closely with cross-functional teams — including Product, UI/UX, QA, and DevOps — to deliver secure and high-performing software.

This position offers the chance to work on visible, enterprise-level projects that directly impact the organization’s digital transformation. The ideal candidate thrives in an agile environment, enjoys problem solving, and is eager to make a meaningful contribution from day one!

What the right candidate will enjoy!

The chance to work with modern tech stacks like .NET Core, Angular, and Azure

A collaborative, agile team environment focused on innovation and continuous improvement

Opportunities to lead by example and shape technical best practices

High visibility and impact across both product and business teams

A supportive team that values communication, growth, and shared success

Experience of the right candidate:

Bachelor’s degree in Computer Science, Engineering, or related field

5+ years of hands-on experience in full-stack development using .NET and Angular

Strong experience with RESTful APIs, Microservices, and modern software design principles

Proficiency in: NET Core / C#, Angular (latest versions preferred), and SQL Server

Familiarity with cloud services (especially Azure: App Services, API Management, Logic Apps, Key Vault, etc.)

Responsibilities of the right candidate:

Design, build, and maintain scalable web applications and services

Implement and maintain APIs and microservices architecture using best practices

Troubleshoot, debug, and upgrade legacy systems and applications

Ensure secure, clean, and efficient code that meets business and technical requirements

Participate in code reviews and provide mentorship to junior team members

Collaborate closely with cross-functional teams to define, plan, and deliver new features

Continuously explore and apply new trends and tools within the .NET and Angular ecosystems

Apply