Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Chatham Financial · 3 hours ago

Senior Software Engineer

Chatham Financial delivers financial risk management advisory and technology solutions to organizations across industries and around the world. In this role, you will lead the design and development of financial applications, mentor junior engineers, and collaborate with cross-functional teams to translate business requirements into technical solutions.

AccountingFinanceFinancial Services
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Lead the design and development of cutting-edge financial applications; develop innovative, high-quality, and cloud-native SaaS web applications and microservices as part of our growing application development team
Own technical decisions for features and services, ensuring scalability, security, and performance
Collaborate with product managers, UX designers, and quantitative teams to translate business requirements into technical solutions
Mentor and guide junior engineers, fostering technical excellence and best practices
Contribute to architectural discussions and help evolve our technology stack
Develop software using our tech stack: .NET, React, TypeScript, PostgreSQL, NServiceBus, RabbitMQ, Redis, and Azure services
Implement automated testing strategies (unit, integration, end-to-end) and CI/CD pipelines using Docker, Terraform, GitHub Actions, and Azure DevOps
Leverage AI-assisted development tools to accelerate delivery and improve quality
Align technical work with business strategy and roadmap goals
Translate strategic objectives into actionable technical plans, ensuring team efforts contribute to business priorities aligned with the product roadmap
Drive cross-functional collaboration and maintain alignment with product roadmaps
Promote principles of modular design, observability, and test-driven development
Foster a collaborative, delivery-oriented culture grounded in modern engineering practices and continuous improvement

Qualification

.NETReactPostgreSQLCI/CD pipelinesC#MicroservicesAgile ScrumCloud platformsContinuous improvementProblem-solvingCollaborationCommunicationMentoring

Required

5+ years of software development experience
Experience working in an agile scrum environment
Bachelor's Degree in Computer Science, Mathematics, Physics, Engineering, or equivalent practical experience
Strong proficiency in object-oriented programming (C#, Java) and modern front-end frameworks (React, Angular, or Vue)
Deep understanding of RESTful APIs, microservices, and event-driven architecture
Understanding of Unit testing, Test-Driven Development, and mocking frameworks
Expertise in relational databases (PostgreSQL, SQL Server) and caching strategies
Proclivity towards refactoring and continuously improving OO code through agile development methods
Excellent communication, collaboration and problem-solving skills, with the ability to mentor and influence technical decisions across engineering, product management, and client-facing teams
Understanding of continuous delivery principles and processes

Preferred

Experience with financial systems or quantitative modeling
Contributions to open-source projects or developer communities
Hands-on experience with CI/CD pipelines, containerization (Docker), and cloud platforms (Azure preferred)

Company

Chatham Financial

company-logo
Chatham Financial is the largest independent financial risk management advisory and technology firm.

H1B Sponsorship

Chatham Financial has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9)
2024 (8)
2023 (12)
2022 (10)
2021 (7)
2020 (9)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Matthew Henry
Managing Partner & CEO
linkedin
leader-logo
Bill Schultz
Chief Digital Officer
Company data provided by crunchbase