Jr. Developer

Cambridge Associates•Boston, MA
•$81,200 - $105,600

About The Position

Cambridge Associates is seeking a software developer to join its development team and help design and develop mission-critical software. The role offers the opportunity to contribute to challenging projects for new and existing products in a growth-oriented environment. The team builds software supporting business processes and workflows, analytics, data management, and reporting for internal users and clients. Its products include web applications, RESTful APIs, back-end services, and databases, using platforms such as Java, .NET, and Python on AWS, as well as PostgreSQL, Microsoft SQL Server, and other data management and analytics technologies. The developer will work with developers, business analysts, designers, and quality assurance colleagues to understand user needs and deliver reliable, maintainable software. The role involves using approved AI-assisted tools responsibly, contributing to AI-enabled features with guidance, learning through research and experimentation, and collaborating on evidence-based improvements. The developer will also write automated tests, participate in code reviews, support continuous integration and delivery practices, document technical decisions and functionality, and help troubleshoot deployed applications.

Requirements

  • At least 1 year of software development experience.
  • Background and experience working in the financial industry or a similarly regulated industry.
  • Strong computer science fundamentals.
  • Understanding of behavior-driven development (BDD), continuous integration, and lean delivery.
  • Understanding of modern architectural design patterns, including REST, MVC, ORM, and relational database management systems.
  • Experience with APIs, relational databases, or modern front-end frameworks.
  • Familiarity with cloud platforms, agile delivery, automated testing, and CI/CD.
  • Ability to understand and validate AI-generated outputs and follow security, privacy, and data-handling requirements.

Nice To Haves

  • Exposure to AI coding assistants, generative AI APIs, or projects incorporating AI capabilities.
  • Examples of improving a development process or solution through experimentation, feedback, or measurement.

Responsibilities

  • Collaborate with developers, business analysts, designers, and quality assurance colleagues to understand user needs and deliver reliable, maintainable software.
  • Develop and support applications, APIs, services, and database components using the team’s technology stack.
  • Use approved AI-assisted tools for coding, testing, debugging, documentation, and technical exploration; validate generated outputs and follow security, privacy, and data-handling requirements.
  • Contribute to the exploration and development of AI-enabled features with guidance from more experienced team members.
  • Research, experiment, and seek feedback to address unfamiliar problems and evaluate solutions.
  • Understand the rationale behind existing designs and processes and suggest evidence-based improvements collaboratively.
  • Write automated tests, participate in code reviews, and contribute to continuous integration and delivery practices.
  • Follow agreed development standards and help identify opportunities to improve standards and processes.
  • Document technical decisions and application functionality, and support troubleshooting after deployment.
  • Design, develop, and implement object-oriented applications that support business requirements.
  • Follow approved software development life cycle methodologies in an agile environment, including Scrum and Kanban.
  • Resolve technical issues through debugging, research, and investigation.
  • Create unit and end-to-end tests based on desired behavior that has business value.

Benefits

  • Annual performance-based bonus
  • Comprehensive, competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service