Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Chatham Financial Logo

Senior Software Engineer

Chatham Financial

Salary not specified
Dec 5, 2025
Kennett Square, PA, US
Apply Now

Chatham Financial is looking to solve the business problem of enabling clients to manage financial risk effectively and helping Chatham grow revenue streams by developing cutting-edge financial applications and tools.

Requirements

  • 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.
  • Hands-on experience with CI/CD pipelines, containerization (Docker), and cloud platforms (Azure preferred).
  • Understanding of continuous delivery principles and processes

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.

Other

  • 5+ years of software development experience
  • Experience working in an agile scrum environment.
  • Excellent communication, collaboration and problem-solving skills, with the ability to mentor and influence technical decisions across engineering, product management, and client-facing teams.
  • Contributions to open-source projects or developer communities.
  • Experience with financial systems or quantitative modeling.