1. What is a Software Engineer at Chatham Financial?
As a Software Engineer at Chatham Financial, you are at the intersection of complex financial markets and sophisticated technology. You are not just writing code; you are building the systems that help clients manage financial risk, navigate interest rate volatility, and optimize their capital structures. Your work directly impacts the tools that financial professionals rely on to make high-stakes decisions every day.
The role is defined by a culture of technical excellence and a commitment to solving non-trivial problems. You will work within highly collaborative, cross-functional teams where your ability to communicate complex concepts is as valued as your ability to write clean, maintainable code. Chatham Financial prides itself on a high-bar, intellectual environment where engineers are encouraged to contribute to architecture, iterate on design patterns, and take ownership of the full software development lifecycle.
You can expect to work in a fast-paced yet supportive environment. Whether you are refactoring legacy components to improve performance or architecting new features from the ground up, you will be expected to demonstrate a deep understanding of software craftsmanship. The work is challenging, intellectually stimulating, and offers significant exposure to the financial services domain.