Sr. Software Engineer
Core
Design, develop, test, and maintain software applications and services using the Microsoft .NET technology stack to support the U.S. financial system.
Role type
Senior IC Software Engineer (.NET)
Builds
Scalable software applications, APIs, and services for financial institutions and consumers
Domain
Financial Services / Payments
Deliverable
production ML models | product features
Required skills
C#, .NET, ASP.NET Core, RESTful APIs, SQL, Git, Unit/Integration Testing, CI/CD, Object-Oriented Design, Distributed Systems, Asynchronous Programming
Preferred skills
AWS, Docker, Kubernetes, Event-Driven Architecture, TDD/BDD, Application Monitoring, Legacy Modernization
Responsibilities
Design and develop complex software capabilities using modern .NET practices; Translate business requirements into technical designs; Troubleshoot production issues and implement sustainable solutions; Mentor team members on engineering best practices; Participate in code reviews and maintain code quality; Support automated build and deployment processes.
Seniority
Senior, hands-on IC

