Senior Software Engineer - .NET & Azure

CSI Companies

Los Angeles (CA)

Hybrid

USD 150,000 - 190,000

Full time

28 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&D coverage
Advancement opportunities

Job summary

CSI Companies seeks a Senior Software Engineer - .NET & Azure to design and deliver secure, scalable backend systems for fraud detection, risk scoring, and compliance automation. You will lead testing, automation, and Azure-based microservices, collaborating with security, data science, and business teams.

The role emphasizes architecture, production-grade code, and AI-assisted tooling while mentoring junior engineers and aligning with engineering standards.

Qualifications

  • 5+ years of software engineering experience.
  • Strong C#/.NET proficiency and Azure cloud experience.
  • Experience building microservices and REST APIs.
  • Technical leadership and collaboration with security, data, and business teams.
  • Proven testing, automation, and CI/CD expertise.

Responsibilities

  • Architect and develop backend services and APIs for fraud detection, risk operations, and compliance workflows.
  • Build secure, scalable production-grade solutions in C# and .NET on Azure.
  • Lead testing strategy, automation, and CI/CD integration across teams.
  • Mentor junior engineers and shape engineering standards.

Skills

C# & .NET
Azure
RESTful APIs
Technical leadership
CI/CD & testing

Tools

SQL Server

Job description

CSI Companies is seeking an experienced Senior Software Engineer - .NET & Azure to build scalable, secure, and resilient systems supporting fraud detection, risk scoring, transaction monitoring, and compliance automation. This role will focus on backend development, API design, automated testing, cloud-native Azure technologies, and the delivery of production-grade solutions within a financial services environment.

This opportunity is ideal for a senior software engineer with strong C# and .NET expertise, Azure cloud experience, and a background building microservices and REST-based APIs. The ideal candidate will have technical leadership experience and be comfortable collaborating with Information Security, Data Science, Compliance, and business stakeholders.

You will develop risk technology solutions, lead testing and automation strategies, strengthen system reliability, and work within an AI-driven software development lifecycle.

Hours: Full-time, standard business hours

Location: Los Angeles, CA. Initially remote, transitioning to a structured hybrid schedule with at least three days per week onsite in West Los Angeles

Pay: Competitive rate based on experience, education, and credentials

Position Type: Consultant

Work Authorization

Candidates must be authorized to work in the United States without current or future sponsorship and eligible for W2 employment.

What You Will Do

What You Will Do
  • Architect and develop backend services and APIs supporting fraud detection, transaction monitoring, risk operations, and compliance workflows
  • Build secure, scalable, and resilient production-grade solutions using C# and .NET
  • Collaborate with Information Security, Data Science, Compliance, and business teams to integrate risk technology solutions
  • Translate risk and compliance requirements into scalable technical solutions
  • Lead technical initiatives focused on service-level performance, incident management, and root-cause analysis
  • Develop REST-based APIs hosted within Microsoft Azure environments
  • Implement intelligent testing frameworks capable of generating test cases, predicting defects, and supporting self-healing processes
  • Lead test strategy, planning, and execution across functional, integration, system, end-to-end, accessibility, database, and automation testing
  • Build test automation frameworks using standard API testing tools
  • Integrate automated test suites into CI/CD pipelines
  • Implement observability and monitoring solutions to improve system reliability and performance
  • Support Azure cloud-native development and migration initiatives
  • Write, test, and deliver production-grade financial services code
  • Use AI development tools throughout the software development lifecycle
  • Mentor junior engineers and contribute to engineering standards and best practices

What We Are Looking For

What We Are Looking For
  • 5 or more years of software engineering experience
  • 2 or more years of technical leadership experience
  • Strong development experience with C# and .NET
  • Proficiency with Azure cloud-native technologies
  • Strong understanding of queuing mechanisms, multithreading, multitasking, and distributed computing
  • Experience with automated testing, unit testing, test-driven development, and CI/CD pipelines
  • Strong proficiency in RESTful API design and microservices architecture
  • Experience with OAuth 2.0 and secure API development
  • Experience integrating applications with third-party platforms and services
  • Strong proficiency with SQL Server and database design
  • Strong understanding of security and privacy standards for financial data
  • Experience working in Agile and Scrum environments
  • Ability to develop and validate production-ready code without relying exclusively on separate testing teams
  • Ability to work onsite in West Los Angeles at least three days per week once the office location is established

Nice to Have

Nice to Have
  • Experience with GitHub Copilot or similar AI coding assistants
  • Experience with fraud detection systems and risk-scoring models
  • Experience with compliance automation tools
  • Experience within fintech or financial services technology
  • Familiarity with fraud case management, transaction scoring, and regulatory reporting
  • Experience contributing to open-source projects or technical publications

Who Should Apply

Who Should Apply

This role is ideal for a senior .NET engineer who enjoys building secure financial technology solutions, developing Azure-based microservices and APIs, leading testing automation efforts, and using AI-assisted tools to improve software delivery. Candidates should currently reside within commuting distance of West Los Angeles and be prepared to work onsite at least three days per week once the office location is established.

About Us

About Us

The CSI Companies is a leading staffing and recruiting firm providing organizations with highly skilled professionals since 1994. We have been recognized as a Best of Staffing award winner for over a decade and pride ourselves on delivering exceptional talent nationwide.

Benefits Offered

Benefits Offered
  • Medical dental and vision coverage
  • Voluntary life and AD and D coverage
  • Opportunity for advancement upon performance and availability
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

CSI Companies • Los Angeles (CA)

Hybrid
USD 150,000 - 210,000
Medical, dental and vision coverage
Voluntary life and AD&D coverage
Advancement opportunities
Senior .NET & Azure Backend Architect
Senior .NET & Azure Backend Architect

CSI Companies • Los Angeles (CA)

Hybrid
USD 150,000 - 190,000
Medical, dental and vision coverage
Voluntary life and AD&D coverage
Advancement opportunities
Staff Software Engineer
Staff Software Engineer

IsoTalent • Irvine (CA)

On-site
USD 114,000 - 200,000
Compensation: $114,000 - $200,000
10% bonus opportunity
401k with 2% employer contribution
+4
.Net Developer
.Net Developer

AgreeYa Solutions, Inc. • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Global Cybersecurity Engineer
Global Cybersecurity Engineer

Ledgent Technology • Manassas (VA)

On-site
USD 140,000 - 145,000
Medical insurance
Dental insurance
Vision insurance
+5
Dotnet Developer
Dotnet Developer

Akkodis • Newark (DE)

On-site
USD 120,000 - 140,000
.NET Software Developer
.NET Software Developer

Spectraforce Technologies, Inc. • Austin (TX)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer / JavaScript / React / .NET Core / FinTech
Senior Software Engineer / JavaScript / React / .NET Core / FinTech

Motion Recruitment • Malvern

Hybrid
USD 120,000 - 160,000
Unlimited PTO
Medical, Dental & Vision Coverage
401(k) with Company Match
+1
Senior Software Engineer / JavaScript / React / .NET Core / FinTech
Senior Software Engineer / JavaScript / React / .NET Core / FinTech

Motion Recruitment • Northern (KY)

Hybrid
USD 120,000 - 170,000
Unlimited PTO
Medical, Dental & Vision Coverage
401(k) with Company Match
+4
Senior Software Engineer
Senior Software Engineer

LaunchCode • St. Louis (MO)

Hybrid
USD 100,000 - 150,000