Point your AI agent at freehire and let it find you a job.

Get the CLI →

State Street Bank

NewBe an early applicant

Senior Full-Stack Cloud Native Developer (OTC Team), Charles River Development, Assistant Vice President

Posted 2 views
Discussion

Summary

Designs, develops, and maintains the Enhanced OTC derivatives module at Charles River Development (State Street) using a modern JavaScript/React frontend, Java backend, and Azure cloud. Day to day includes coding, code reviews, automated testing, API specs, Agile/Scrum work, and mentoring junior engineers.

Overview

In this role you will design, develop, and maintain the Enhanced OTC Module with a modern JavaScript frontend and Java backend on Azure. You’ll work closely with analysts and product managers to translate complex requirements into scalable solutions and provide technical leadership. You’ll build, test, and review code, contribute to design docs and API specs, and support teams through troubleshooting. This is an opportunity to impact core portfolio and trading workflows within a collaborative, agile environment.

Pay / Benefits
  • flexible work-life support
  • paid volunteer days
  • vibrant employee networks
  • inclusive development opportunities
Responsibilities
  • Design, develop, test, and debug medium‑ to large‑scale software enhancements within business and technical domains
  • Collaborate with Business Analysts and Product Managers to translate requirements into scalable solutions
  • Provide architectural input and technical thought leadership within the team
  • Develop, test, debug, and implement software using Java, C#, SQL, React and related technologies
  • Conduct code reviews and provide constructive technical guidance
  • Build and maintain automated tests and advance testing frameworks
  • Perform manual testing as needed to ensure release quality
  • Contribute to design documentation, API specifications, and customer‑facing documentation
  • Participate in Agile/Scrum processes (standups, planning, backlog refinement, retrospectives)
  • Collaborate across teams on engineering initiatives and integration efforts
  • Mentor and support junior engineers to grow team capability
Key requirements
  • 8–10 years of professional software engineering experience
  • Strong Java development background in cloud‑native architectures
  • Experience with modern JavaScript frameworks (React or Angular)
  • Azure cloud experience preferred (AWS/GCP also considered)
  • Kubernetes and Kafka exposure is beneficial
  • Knowledge of OTC derivatives is beneficial
  • Relational databases, OO programming, scripting languages
  • Ability to work independently on medium to large projects
  • Excellent written and verbal communication, team collaboration
  • Minimum 5 years with Agile methodologies
  • communication excellence
  • team collaboration
  • mentoring and supporting juniors
  • Java
  • C#
  • SQL

Skills

What C-level Full-Stack jobs ask for — and how much of it you have →

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available