Principal Software Engineer (C#, .NET, SQL, Azure, DevOps, RestAPI)

WaferWire Cloud Technologies

Los Angeles (CA)

On-site

USD 90,000 - 103,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

WaferWire Cloud Technologies is seeking a Principal Software Engineer to join the Firewire team. You will drive technical leadership, design scalable payment processing systems, and collaborate across teams to deliver reliable services behind major tech clients in North America.

You will mentor engineers, enhance CI/CD, improve observability, and work in an AI-assisted SDLC environment. Strong focus on secure coding and regulated environment practices is expected.

Qualifications

  • 8+ years of software engineering experience with 2+ years in a technical lead role.
  • BS in CS or related field, or equivalent work experience.
  • Proficiency in C#, .NET, SQL Server, and Azure Cloud solutions.
  • Strong RESTful API design, OAuth2 and microservices understanding.
  • Familiar with GitHub Actions and observability tooling like Datadog.
  • Knowledge of multithreading, distributed computing and queuing mechanisms.
  • Experience with Agile methodologies and Jira or similar tools.
  • Secure coding practices and PCI DSS / SOC 2 awareness.

Responsibilities

  • Analyze, design, code, debug, and modify software enhancements and new products.
  • Lead backend services and APIs to support Firewire platform operations.
  • Collaborate with QA, Security, and Infra to ensure deployment and performance.
  • Improve CI/CD workflows, observability, and platform reliability.
  • Implement monitoring and alerting to meet SLA and incident response needs.
  • Mentor junior engineers and promote engineering best practices.
  • Partner with stakeholders to translate requirements into scalable solutions.
  • Operate in an AI-driven SDLC with AI code assistants and automated testing.
  • Lead test automation and strategy for REST-based APIs hosted on Azure.
  • Plan, execute and manage comprehensive test activities across multiple domains.

Skills

C#
.NET
Azure Cloud
RESTful API design
OAuth2
Microservices architecture
Agile Scrum
DevOps

Education

Bachelor's degree in computer science or related field

Tools

GitHub Actions
Datadog
Container orchestration

Job description

WCT is a global talent solutions partner committed to delivering high-impact technology and engineering talent to some of the world’s most innovative companies. As a WCT employee, you’ll be part of a dynamic, growth-oriented culture that values collaboration, continuous learning, and excellence in execution.

Job Summary

We are seeking a Princ. Software Engineer to join the Firewire team, focusing on building scalable, secure, and resilient payment processing systems behind some of Americas most prominent technology companies. This role will drive technical leadership and innovation in Firewire engineering team, aligning with client best practices.

Job Responsibilities
  • Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, cloud-based or Internet-related computer programs. Code may be used in commercial or end-user applications, such as materials management, financial management, HRIS, mobile apps or desktop applications products. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications.
  • Lead development of backend services and APIs to support Firewire platform operations including release engineering, DevOps pipelines, and system integrations.
  • Collaborate with cross-functional teams including QA, Security, and Infrastructure to ensure seamless deployment and performance of Firewire services.
  • Lead technical initiatives to improve CI/CD workflows, observability, and platform reliability.
  • Implement monitoring and alerting solutions to ensure SLA adherence and rapid incident response.
  • Mentor junior engineers and contribute to engineering best practices across the Firewire domain.
  • Partner with business stakeholders to translate platform requirements into scalable technical solutions.
  • Operate in an AI driven SDLC environment and familiarity with AI code assistants like GitHub Copilot or similar tools.
  • Implement intelligent testing frameworks that auto-generate test cases, predict bugs, and enable self-healing.
  • Leads and builds test automation frameworks using Standard API testing tools for rest-based APIs hosted on Azure cloud.
  • Leads the creation of test strategy, test planning, and test execution related to all aspects of testing like functional, integration, systems, end-to-end testing, accessibility, database validations and automation.
Qualifications
  • 8+ years of software engineering experience, with 2+ years in a technical lead role.
  • Bachelors degree in computer science or related field, or equivalent work experience acceptable.
  • Proficiency in several languages/platforms/libraries such as C#, .NET, SQL Server, and Azure Cloud solutions.
  • Strong understanding of RESTful API design, OAuth2, and microservices architecture.
  • Familiarity with DevOps tools such as GitHub Actions.
  • Strong understanding of Queuing mechanism, multithreading/Multi-Tasking, Distributed computing.
  • Knowledge of container orchestration, release automation, and platform observability tools (e.g., Datadog).
  • Experience implementing secure coding practices and compliance workflows in regulated environments.
  • Strong analytical, multitasking, and organizational skills to manage testing on multiple projects.
  • Experience with Agile methodology and concepts using JIRA or similar Agile tools.
  • Understanding of secure development processes in regulated environments (e.g. PCI DSS, SOC 2)
  • Methodologies- Agile, Scrum
Preferred Qualifications
  • Experience in fast paced fintech organization.
  • Familiarity with peer-to-peer payment processing domains, stability and release management experience.
  • Contributions to open-source projects or technical publications.
  • Demonstrated leadership in building scalable platform engineering practices.
Compensation / Salary Range:

The typical pay range for this role is: USD $65/Hourly - $75/Hourly. Factors that may affect pay within or outside of this range may include but not limited to geography/market, skills, education, experience, and other qualifications of the successful candidate.

WCT will accept applications and processes offers for these roles until the role is filled.

Equal Employment Opportunity Declaration:

WCT is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principle Software Engineer(.Net Azure DeVops)
Principle Software Engineer(.Net Azure DeVops)

Tranzeal, Inc. • Los Angeles (CA)

Hybrid
USD 170,000 - 210,000
Principal Software Engineer - Fintech Platform & APIs
Principal Software Engineer - Fintech Platform & APIs

WaferWire Cloud Technologies • Los Angeles (CA)

On-site
USD 90,000 - 103,000
Senior Backend Software Engineer | (Salt Lake City, UT or Phoenix, AZ or Sunrise, FL)
Senior Backend Software Engineer | (Salt Lake City, UT or Phoenix, AZ or Sunrise, FL)

WaferWire Cloud Technologies • Salt Lake City (UT)

On-site
USD 80,000 - 100,000
Senior Software Engineer - Backend (.Net)
Senior Software Engineer - Backend (.Net)

Global Payments Inc. • Denver (CO)

On-site
USD 114,000 - 172,000
DevOps Engineer
DevOps Engineer

WaferWire Cloud Technologies • Redmond (WA)

On-site
USD 75,000 - 85,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Software Engineer - Backend (.Net)
Senior Software Engineer - Backend (.Net)

Worldpay, LLC • Denver (CO)

On-site
USD 114,000 - 172,000
Voice in fintech
Learning & development
Collaborative environment
+2
Senior Cloud Engineer
Senior Cloud Engineer

Global Payments Inc. • Cincinnati (OH)

On-site
USD 90,000 - 130,000
Senior Cloud Engineer
Senior Cloud Engineer

Worldpay • Cincinnati (OH)

On-site
USD 95,000 - 125,000
Voice in fintech
Learning and development
Collaborative work environment
+2
Remote Staff Software Engineer - Fintech Payments (Go/.NET)
Remote Staff Software Engineer - Fintech Payments (Go/.NET)

Brandt Information Services • Tallahassee (FL)

On-site
USD 95,000 - 115,000
Principal Software Engineer (.NET) | Payments Team
Principal Software Engineer (.NET) | Payments Team

West End Workforce • United States

On-site
USD 90,000 - 150,000