Senior Software Engineer

CSI Companies

Los Angeles (CA)

Hybrid

USD 150,000 - 210,000

Full time

42 hours ago
Be an early applicant
Application generator

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

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 to design, develop, and support scalable, secure cloud-native applications for embedded financial services. You will build APIs and microservices for BaaS onboarding and partner integrations, while collaborating with product managers, architects, and engineering teams to ensure robust, reliable solutions.

You will mentor colleagues, participate in CI/CD, automated testing, and observability initiatives, and help maintain security standards and

Qualifications

  • 5+ years of software engineering experience.
  • At least 1 year of technical leadership experience.
  • Strong portfolio demonstrating secure and standards compliant software development.
  • Strong experience with C#, .NET, and SQL.
  • Hands on experience with Azure services including APIM, Azure SQL, Cosmos DB, and Key Vault.
  • Experience with container technologies.
  • Experience with caching frameworks.
  • Strong understanding of RESTful API design.
  • Experience implementing OAuth2 and OpenAPI standards.
  • Experience with event driven architectures including Service Bus and Event Hubs.
  • Experience with microservices architecture patterns.
  • Experience with Datadog, Grafana, or similar observability platforms.
  • Experience working in fast paced environments supporting customer facing applications.
  • Strong knowledge of Git, DevOps, Agile Scrum, and software development best practices.
  • Understanding of PCI DSS, SOC 2, and financial services security requirements.

Responsibilities

  • Design and develop APIs and microservices that support BaaS onboarding and partner integrations.
  • Collaborate with product managers, architects, and engineering teams to define technical requirements and deliver scalable solutions.
  • Support engineering excellence through code reviews, mentoring, and development best practices.
  • Contribute to CI/CD, automated testing, and observability initiatives.
  • Ensure compliance with SLA standards and operational requirements.
  • Support monitoring, alerting, and system reliability efforts.
  • Participate in incident response and root cause analysis activities.
  • Create architectural documentation and technical design materials.
  • Evaluate emerging technologies and recommend solutions that support business objectives.
  • Refactor and extend existing applications to resolve defects and enhance functionality.
  • Design systems that are durable, scalable, and highly configurable.

Skills

C#
.NET
SQL
Azure
RESTful APIs
OAuth2/OpenAPI
Microservices
DevOps
Git
PCI DSS/SOC 2

Tools

Azure APIM
Azure SQL
Cosmos DB
Key Vault

Job description

CSI Companies is seeking an experienced Senior Software Engineer to support platform initiatives, partner onboarding efforts, and platform enhancement projects. This role focuses on designing, developing, and supporting scalable, secure, and high performing applications that enable embedded financial services across a growing partner ecosystem.

This opportunity is ideal for a software engineer who enjoys building cloud native solutions, designing APIs and microservices, and working on mission critical customer facing applications within a fast paced financial services environment.

You will partner with product managers, architects, and engineering teams to deliver robust and scalable technology solutions that support business growth and platform reliability.

Hours

Standard business hours

Location

Starts remote and will transition to a hybrid schedule in West Los Angeles, California. Candidates must currently reside in West Los Angeles, California and be able to work onsite at least 3 days per week once the office opens.

Pay

Competitive rate based on experience, education, and credentials

Position Type

Consultant

Work Authorization
  • Candidates must be authorized to work in the United States and eligible for W2 employment. No sponsorship and no corp to corp arrangements are available.
  • This opportunity is limited to U.S. Citizens and Green Card Holders.
What you will do
  • Design and develop APIs and microservices that support BaaS onboarding and partner integrations
  • Collaborate with product managers, architects, and engineering teams to define technical requirements and deliver scalable solutions
  • Support engineering excellence through code reviews, mentoring, and development best practices
  • Contribute to CI/CD, automated testing, and observability initiatives
  • Ensure compliance with SLA standards and operational requirements
  • Support monitoring, alerting, and system reliability efforts
  • Participate in incident response and root cause analysis activities
  • Create architectural documentation and technical design materials
  • Evaluate emerging technologies and recommend solutions that support business objectives
  • Refactor and extend existing applications to resolve defects and enhance functionality
  • Design systems that are durable, scalable, and highly configurable
What we are looking for
  • 5 or more years of software engineering experience
  • At least 1 year of technical leadership experience
  • Strong portfolio demonstrating secure and standards compliant software development
  • Strong experience with C#, .NET, and SQL
  • Hands on experience with Azure services including APIM, Azure SQL, Cosmos DB, and Key Vault
  • Experience with container technologies
  • Experience with caching frameworks
  • Strong understanding of RESTful API design
  • Experience implementing OAuth2 and OpenAPI standards
  • Experience with event driven architectures including Service Bus and Event Hubs
  • Experience with microservices architecture patterns
  • Experience with Datadog, Grafana, or similar observability platforms
  • Experience working in fast paced environments supporting customer facing applications
  • Strong knowledge of Git, DevOps, Agile Scrum, and software development best practices
  • Understanding of PCI DSS, SOC 2, and financial services security requirements
Nice to have
  • Experience in fintech environments
  • Experience supporting embedded finance platforms
  • Familiarity with partner onboarding workflows
  • Contributions to open source projects
  • Technical publications or thought leadership contributions
Who Should Apply

This role is ideal for an experienced software engineer who enjoys building cloud native applications, designing scalable APIs, supporting fintech platforms, and delivering reliable customer facing solutions within a collaborative engineering environment.

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
  • 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

Lead Software Engineer
Lead Software Engineer

Eliassen Group • Los Angeles (CA)

Hybrid
USD 90,000 - 96,000
Medical, Dental, Vision benefits
401k with company matching
Life insurance
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Los Angeles (CA), Northern (KY)

Hybrid
USD 140,000 - 180,000
Senior Software Engineer: Cloud API & Microservices for Fintech
Senior Software Engineer: Cloud API & Microservices for Fintech

CSI Companies • Los Angeles (CA)

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

Blue Ribbon Global Technologies • Pasadena (CA)

Hybrid
USD 120,000 - 180,000
Sr. Software Engineer
Sr. Software Engineer

SOMERSET STAFFING • Pasadena (CA)

Hybrid
USD 140,000 - 180,000
Sr. Software Engineer
Sr. Software Engineer

Zuven technologies Inc • Pasadena (CA)

Hybrid
USD 140,000 - 170,000
Software Engineer III (C++)
Software Engineer III (C++)

Computer Services, Inc. • United States

On-site
USD 130,000 - 170,000
Incentive awards
Benefits package
Product Manager, Financial Data Solutions
Product Manager, Financial Data Solutions

CSI • United States

On-site
USD 150,000 - 210,000
Incentive awards
Benefits package
Software Engineer III (Mobile - React Native)
Software Engineer III (Mobile - React Native)

CSI • United States

On-site
USD 120,000 - 160,000
Incentive awards
Benefits package
Senior/Lead Full Stack Engineer ID80990
Senior/Lead Full Stack Engineer ID80990

AgileEngine, LLC. • Irvine (CA)

On-site
USD 150,000 - 190,000
Growth without limits
Competitive compensation
Flexibility
+3