2027 Software Engineering Intern

Chatham Financial•Denver, CO
•Hybrid

About The Position

Chatham Financial’s Summer Internship Program offers an immersive opportunity to gain hands-on software engineering experience at a finance and technology firm. The intern joins a collaborative, agile team and works alongside experienced engineers on financial applications, products, and platforms. The technology organization includes software engineers, testers, DevOps and security engineers, UX designers, quantitative analysts, and database analysts, working across countries and time zones with business stakeholders. The internship runs from June 1, 2027, through August 6, 2027. Applicants must be enrolled in an undergraduate or graduate academic program at the junior or senior level and available for the full program, Monday through Friday, 8:30 a.m. to 5:30 p.m., onsite in their designated office. The role offers flexibility and is eligible for a hybrid work arrangement, although the program availability details specify onsite work. For Denver-based candidates, expected compensation is $20–$30 per hour.

Requirements

  • Working toward a bachelor's degree in Computer Science, Mathematics, Physics, Engineering, or equivalent practical experience.
  • Applicants must be enrolled in an undergraduate or graduate academic program at the junior or senior level.
  • Experience with object-oriented languages such as C#, C++, or Java.
  • Experience with JavaScript and JavaScript frameworks such as React.
  • Experience with relational databases such as Microsoft SQL Server, Oracle, or MySQL.
  • 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.
  • A proclivity for refactoring and continuously improving object-oriented code through agile development methods.

Nice To Haves

  • Two years of experience preferred.
  • Open-source development projects.
  • Contributions to the local developer community.
  • Quantitative and modeling skills, with an ability to learn techniques in numerical optimization, data mining, simulation, or model calibration.

Responsibilities

  • Use AI workflows and AI coding assistants as peers and collaborators to help deliver technology solutions.
  • Assist in developing financial applications, including innovative, high-quality, robust web applications and microservices.
  • Contribute as a member of an agile scrum team responsible for a product or platform.
  • Collaborate with software engineering teams, the design and quantitative teams, product owners and managers, and business stakeholders on an intern project.
  • Develop software using the team's evolving technology stack, which currently includes .NET, ASP.NET, React, Angular, TypeScript, SQL Server, RabbitMQ, and Redis.
  • Build automated unit, integration, and front-end tests using technologies such as xUnit, Moq, NSubstitute, and Cypress.
  • Implement build, test, and deployment workflows in CI/CD pipelines using Docker, YAML, GitLab CI, and HashiCorp Nomad.

Benefits

  • Professional development opportunities.
  • Hybrid work arrangement eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service