[Remote] Principal Software Engineer
Note: The job is a remote job and is open to candidates in USA. Cypress HCM is a leading company in the FinTech industry, and they are seeking a Principal Software Engineer to lead software development efforts. The role involves writing production-quality code, mentoring team members, and collaborating on technical decisions to ensure high-quality software architecture and reliability.ResponsibilitiesWrite, review, and contribute to production-quality code across full stack including:C#/.NET (Framework and Core)Angular (15+) with reactive forms, RxJS, and Angular MaterialOracle databases and PL/SQLAzure Cloud/Azure DevOpsParticipate in AI-first engineering practices across the team, modeling agentic development workflows and coaching team to integrate AI tooling into daily workflowsCollaborate with QA, Principal Engineers, Solution Architects, and peer-lead engineers on cross-functional technical decisionsAct as senior technical mentor on team – owning the architecture, reliability, and engineering quality across various platform functionality and servicesInvolvement in key decisions and process recommendations pertaining to platform patterns, cloud-native services, and architectureSkills8-10+ years of hands-on software engineering experience, with demonstrated lead or mentorship experienceDeep full-stack proficiency in C#, .NET, Angular, and Oracle – able to contribute across entire stackStrong hands-on experience with Domain-Driven Design (DDD)AI-first engineering mindset – hands on experience with agentic development tooling (CoPilit, Devin.AI, or similar)Experience working directly with stakeholders and external users to share technical updates and communicate processesExperience with Oracle database including PL/SQL – packages, procedures, views, and query optimization3+ years of Azure cloud technology experience and Azure DevOps practicesExcellent communicator – able to engage credibly with client stakeholders and translate technical realities to non-technical audiencesFamiliarity with .NET modernization patterns, Liquibase schema migration, or observability tooling (Serilog, Datadog)Background in financial services or equity domains preferredCSM or Agile certifications are preferredBenefitsFlex PTOHSA/FSARemote-first workplaceRetirement plans with matchingCompany OverviewCypress HCM is a staffing and recruiting company providing technology and creative recruiting solutions. It was founded in 2005, and is headquartered in Walnut Creek, California, USA, with a workforce of 51-200 employees. Its website is http://cypresshcm.com.