×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - .NET & Azure

Job in Los Angeles, Los Angeles County, California, 90079, USA
Listing for: CSI Companies
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Backend Developer, .NET Developer
Salary/Wage Range or Industry Benchmark: 150000 - 190000 USD Yearly USD 150000.00 190000.00 YEAR
Job Description & How to Apply Below

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 Git Hub Copilot or similar AI coding assistants
  • Experience with fraud detection systems and risk-scoring models
  • Experience with compliance automation tools
  • Experience with in 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…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary