Senior Software Engineer
@ PB consultingSenior Software Engineer
About the job
Seeking a Senior Software Engineer to develop scalable backend services, automate testing, and support reliable software delivery in an AI-driven, Agile environment.
Requirements
- 5+ years software experience
- Hands-on with .NET and C#
- Azure cloud experience
- API and microservices skills
- Automation and testing expertise
Qualifications
- Bachelor's degree in related field
- Leadership experience preferred
- Understanding of security for financial data
- Familiarity with AI coding tools
Full job description
We are seeking a Senior Software Engineer with strong experience in .NET, C#, Azure, microservices, REST APIs, and test automation. The role will focus on developing scalable applications, building automated testing solutions, and supporting reliable software delivery within an Agile, AI-driven environment.
Required Qualifications
- 5+ years of software engineering experience, including 2+ years in a technical leadership role.
- Strong hands-on experience with .NET and C#.
- Experience with Azure cloud-native technologies and Azure migration.
- Strong knowledge of REST APIs, OAuth2, microservices, and third-party integrations.
- Experience with automated testing, unit testing, TDD, and CI/CD.
- Experience building API test automation frameworks for REST-based APIs.
- Strong SQL Server and database skills.
- Understanding of queuing, multithreading, multitasking, and distributed computing.
- Experience with Agile/Scrum methodologies.
- Familiarity with AI coding assistants such as GitHub Copilot.
- Strong understanding of security and privacy for financial data.
Roles & Responsibilities
- Design and develop scalable backend services and APIs.
- Build and maintain automated testing frameworks covering functional, integration, system, end-to-end, API, and database testing.
- Develop intelligent testing capabilities such as automated test generation, defect prediction, and self-healing.
- Integrate automated tests into CI/CD pipelines.
- Implement monitoring and observability solutions.
- Troubleshoot production issues and perform root-cause analysis.
- Collaborate with technical and business teams to deliver quality solutions.
- Mentor engineers and promote development and QA best practices.
Preferred Qualifications
- Experience in FinTech, fraud detection, risk management, or compliance systems.
- Knowledge of fraud case management, transaction scoring, or regulatory reporting.
- Experience contributing to open-source projects or technical publications.
Similar jobs in Federal, California
- L
Software Engineer
Leidos · National City, CA, United States
Posted 1 week ago - L
Applications Software Engineer
Leidos · Chula Vista, CA, United States
Posted 1 day ago - L
Application Software Engineer
Leidos · National City, CA, United States
Posted 1 day ago - L
Embedded Software Engineer
Leidos · National City, CA, United States
Posted 2 days ago - Q
CPU Software Architecture Sr. Staff Engineer
Qualcomm · San Diego, California, United States Of America
Posted 4 days ago - Q
Gen AI Transformation Engineer – Embedded Software & Engineering Productivity
Qualcomm · San Diego, California, United States Of America
Posted 5 days ago