Software Engineer

Financial risk management advisory and technology solutions provider helping businesses improve their bottom lines through capital markets expertise.
$96,000 - $130,000
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Finance

Description For Software Engineer

Chatham Financial is a leading provider of financial risk management advisory and technology solutions, helping organizations across industries maximize value in the capital markets. As a Software Engineer, you'll join a global technology team spread across four countries, developing cutting-edge financial applications and microservices. The role offers an opportunity to work with modern technology stack including .NET, React, TypeScript, and cloud technologies.

You'll be part of an agile scrum team, collaborating with diverse stakeholders including software engineers, designers, quants, and business leaders. The position involves building innovative solutions that directly impact client success in analyzing, accounting for, and reporting financial risk. The company emphasizes professional growth, offering development opportunities regardless of tenure.

The work environment values technical excellence, teamwork, and continuous learning. You'll participate in unique initiatives like Hack Weeks, where you can pitch new product concepts. The role requires strong technical skills in object-oriented programming, JavaScript frameworks, and database technologies, combined with an understanding of software development best practices.

Chatham Financial stands out for its purpose-driven philosophy, focusing not just on client success but also on enhancing markets, supporting partnerships, and fostering employee growth. The company offers competitive compensation and comprehensive benefits, including health insurance, 401k, and paid time off. This role provides an excellent opportunity to contribute to meaningful financial technology solutions while growing professionally in a collaborative, global environment.

Last updated 5 hours ago

Responsibilities For Software Engineer

  • Develop cutting-edge financial applications and web applications
  • Be a member of an agile scrum team
  • Collaborate with other software engineering teams, design team, quant team, product owners and managers
  • Develop software in technology stack including .NET, ASP.NET, React, Angular, TypeScript, SQL Server, RabbitMQ, and Redis
  • Build automated unit, integration and front-end tests
  • Implement CI/CD pipelines using Docker, YAML, Gitlab CI, and Hashicorp Nomad
  • Participate in Hack Weeks

Requirements For Software Engineer

JavaScript
React
Redis
TypeScript
  • Minimum of 2 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
  • Experience with object-oriented languages such as C#, C++ or Java
  • Experience with JavaScript and JavaScript frameworks (e.g. React)
  • Experience with relational databases
  • Understanding of Unit testing, Test-Driven Development, and mocking frameworks
  • Understanding of continuous delivery principles and processes
  • Understanding of REST principles, Service-oriented architecture, and API development
  • Quantitative and modeling skills

Benefits For Software Engineer

Medical Insurance
401k
  • Health insurance
  • Life and disability insurance
  • 401k
  • EAP
  • Paid holidays
  • Paid time off
  • Professional development opportunities

Interested in this job?

Jobs Related To Chatham Financial Software Engineer

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Quality Assurance Engineer

Quality Assurance Engineer position at Amazon Prime Video Sports, focusing on testing and quality assurance for live sports streaming platforms.

Software Engineer

Software Engineer position at Meta, developing large-scale applications and infrastructure with competitive compensation and benefits.

Software Engineer

Software Engineering role at Microsoft focusing on Azure Data engineering, working on database systems and cloud services integration.

Software Engineer

Mid-level Software Engineer position at NVIDIA focusing on system software development, performance optimization, and product improvement with 3+ years of experience required.