Software Engineering & Development, AVP

State StreetBoston, MA
Onsite

About The Position

Globallink, a division of State Street Global Markets, is a market leader in providing electronic trading platforms for multiple asset classes. The primary focus will be on developing enhancements and supporting the ongoing evolution of State Street’s industry-leading foreign exchange trading and supporting services. These systems serve customers around the global and enable them to make smart trading decisions, execute trades, and settle large currency/derivatives trades, as well as provide them with necessary analytics and data services. The role is a principal application developer with experience with Java, Oracle, JMS, Spring Boot, and state-of-the-art Web UI technologies. This is a hands-on developer position within a small development team in a very-fast-paced environment. The position is for a senior developer to be involved in sophisticated software development. The team you will be joining is a part of a trading technology function that is vital to the company.

Requirements

  • Experience with Java, Oracle, JMS, Spring Boot, and state-of-the-art Web UI technologies.
  • Hands-on developer position within a small development team in a very-fast-paced environment.
  • Senior developer to be involved in sophisticated software development.
  • Bachelor’s degree or its equivalent in Software Engineering, Computer Science, or related technical field; plus 5 years of experience in full stack development
  • Excellent written and verbal communication skills
  • Ability to work with development and QA team members in collaborative fashion

Nice To Haves

  • Experience with AI tools and platforms such as GitHub Copilot to improve developer productivity and efficiency, increase testing coverage, and introduce innovation to the platform.
  • Experience in developing CI/CD pipeline scripts using using Jenkins, Groovy, JFrog, GIT etc.

Responsibilities

  • Develop backend and Web UI code that adheres to architecture and overall design of the trading platform
  • Write unit tests to ensure that implemented code introduces zero defects
  • Adhere to company SDLC, IR Risk, and compliance policies
  • Efficiently use AI to maximize developer productivity and efficiency
  • Work closely with Product owners, architects, QA engineers, and other development team members to use current technologies where appropriate, and implement full life-cycle, full stack development tasks.
  • Develop enhancement and support the ongoing evolution of State Street's industry-leading foreign exchange trading and supporting services.
  • Write comprehensive documentation, unit tests and review code of other developers.
  • Use common design patterns to write commercial, fault tolerance, multi-threaded, real-time, performance critical (measures in microseconds), and scalable systems software including Java multi-threading, messaging brokers, and JVM optimizations.
  • Develop and test well-designed/usable user interfaces; leveraging modern state-of-the-art Web UI technologies using HTML5, CSS, JSP, Servlets, Spring MVC, Spring Boot, JavaScript, ES6, NodeJs, TypeScript, GraphQl, ReactJS, Redux, Jest, Enzyme, AJAX, JSON and related Web UI technologies
  • Use Web Sockets (WSS) and Restful calls for communication.
  • Develop complex database programs, queries, and utilities utilizing SQL and PL/SQL for packages/stored procedures with Oracle.
  • Expert in core Java – efficiently use complex multi-threading techniques and other stata-of-the-art Java features.
  • Leverage experience with developing server-side Java code for highly utilized web application in an enterprise environment utilizing a popular Java 2 platform Enterprise edition (J2EE) application server (e.g. Websphere, Tomcat etc.).
  • Excellent knowledge and in-depth work experience with messaging brokers such as Rabbit MQ, Kafka, and/or JMS-based messaging brokers (Active MQ, Sonic MQ).
  • Integration with other financial applications using standard API (FIX) and propriety / custom APIs in Foreign Exchange Domain.
  • Excellent knowledge and demonstrated work experience with AI tools and platforms such as GitHub Copilot to improve developer productivity and efficiency, increase testing coverage, and introduce innovation to the platform.
  • Leverage experience in developing CI/CD pipeline scripts using using Jenkins, Groovy, JFrog, GIT etc.
  • Ability to efficiently troubleshoot critical code, especially code related to client integrations for sensitive clients, must be able to be on-call 24 hours a day, 7 days a week.
  • Providing a quick turnaround in patching code with short notice, such as within a day.

Benefits

  • inclusive development opportunities
  • flexible work-life support
  • paid volunteer days
  • vibrant employee networks
  • our retirement savings plan (401K) with company match
  • insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages
  • paid-time off including vacation, sick leave, short term disability, and family care responsibilities
  • access to our Employee Assistance Program
  • incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans)
  • eligibility for certain tax advantaged savings plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service