Lead Software Engineer - Azure Microservices Architect

CSI Companies

Los Angeles (CA)

Hybrid

USD 150,000 - 210,000

Full time

41 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical dental and vision coverage
Voluntary life and AD and D coverage
Opportunity for advancement upon perf.

Job summary

CSI Companies seeks a Lead Software Engineer to design, build, and support highly transactional financial apps. This hands-on leadership role focuses on scalable APIs and microservices, driving architectural decisions and ensuring secure, reliable systems handling 500–800 TPS.

The ideal candidate combines deep C#/.NET expertise with Azure cloud experience and strong API/microservices skills, plus superb communication to collaborate with product, architecture, and engineering teams.

Qualifications

  • Experience with large-scale, high-throughput systems.
  • Strong design and code review capabilities.
  • Experience with Azure-native technologies and APIs.
  • Familiarity with PCI DSS and SOC 2 standards.

Responsibilities

  • Lead hands-on design and development of APIs and microservices.
  • Scale software systems to 500-800 TPS.
  • Establish architecture principles, design patterns, and coding standards.
  • Develop secure, scalable, maintainable, and high-performance applications.
  • Collaborate with product managers, architects, and engineering teams to translate requirements into robust technical designs.
  • Make architectural decisions and communicate trade-offs clearly.
  • Drive long-term technical strategy and document architecture and design decisions.
  • Develop cloud-native solutions using Microsoft Azure technologies.
  • Design and support RESTful APIs and event-driven microservices architectures.
  • Refactor and extend existing applications to resolve defects and introduce new functionality.
  • Build durable and flexible systems that favor configurability over unnecessary customization.
  • Drive engineering excellence through code reviews, mentoring, testing, CI/CD, and observability best practices.
  • Implement monitoring and alerting capabilities to support system reliability and SLA requirements.
  • Lead incident response and root cause analysis for complex production issues.
  • Manage software development activities across planning, system analysis, testing, deployment, and troubleshooting.
  • Evaluate emerging technologies, frameworks, and engineering practices.
  • Develop prototypes and proofs of concept to evaluate technical approaches and reduce implementation risk.
  • Work within an AI-driven software development lifecycle and utilize tools such as GitHub Copilot or similar AI coding assistants

Skills

C# / .NET expertise
Azure cloud experience
API design & microservices
Leadership & mentoring
Communications skills
Security/compliance (PCI DSS SOC 2)

Tools

Azure API Management
Azure SQL
Cosmos DB
Key Vault
Service Bus
Event Hubs
Datadog
Grafana
GitHub Copilot

Job description

CSI Companies seeks a Lead Software Engineer to design, build, and support highly transactional financial apps. This hands-on leadership role focuses on scalable APIs and microservices, driving architectural decisions and ensuring secure, reliable systems handling 500–800 TPS.

The ideal candidate combines deep C#/.NET expertise with Azure cloud experience and strong API/microservices skills, plus superb communication to collaborate with product, architecture, and engineering teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

CSI Companies • Los Angeles (CA)

Hybrid
USD 150,000 - 210,000
Medical dental and vision coverage
Voluntary life and AD and D coverage
Opportunity for advancement upon perf.
Senior .NET & Cloud Architect — Microservices Lead
Senior .NET & Cloud Architect — Microservices Lead

TechDigital Group • Princeton (NJ)

On-site
USD 120,000 - 150,000
Senior Software Engineer - (C#/Microservices/Azure)
Senior Software Engineer - (C#/Microservices/Azure)

GEICO Norwalk • Seattle (WA)

On-site
USD 130,000 - 170,000
Competitive Pay
Benefits
Flexible Work Arrangements
+3
Senior Technical Lead - .Net, Azure, C#
Senior Technical Lead - .Net, Azure, C#

HCLTech • Franklin (TN)

On-site
USD 120,000 - 180,000
Lead Software Engineer — Cloud, Microservices & Azure
Lead Software Engineer — Cloud, Microservices & Azure

Valorem Reply • Kansas City (MO)

On-site
USD 100,000 - 130,000
Medical insurance
Vision insurance
401(k)
+2
Senior .NET Backend Lead — Microservices Architect
Senior .NET Backend Lead — Microservices Architect

Mphasis • North Carolina

On-site
USD 75,000 - 150,000
Senior C#/.NET Azure Software Engineer – Full-Stack Lead
Senior C#/.NET Azure Software Engineer – Full-Stack Lead

U.S. Bank • Chicago (IL)

On-site
USD 133,000 - 157,000
Healthcare (medical, dental, vision)
401(k) and employer-funded retirement
Paid vacation
+2
Software Architect
Software Architect

GQR • New York (NY)

On-site
USD 130,000 - 160,000
Senior .NET Architect — Cloud, Microservices & Data
Senior .NET Architect — Cloud, Microservices & Data

Ciandt • United States

Remote
BRL 360,000 - 600,000
Health and dental insurance
Meal and food allowance
Wellbeing and fitness partnerships
Azure Cloud Lead Engineer - .NET, Microservices (Hybrid)
Azure Cloud Lead Engineer - .NET, Microservices (Hybrid)

Gravity IT Resources • Deerfield Beach (FL)

Hybrid
USD 120,000 - 180,000