Full Stack Software Engineer, Officer | Burlington, VT, USA
State Street Corporation
Location
🇺🇸 Burlington, United States
Type
full_time
Salary
$70k–$118k
Posted
1w ago
Job Description
Full Stack Software Engineer, Officer Be an integral part of an agile organization and contribute to the development of one or more CRD/Alpha Platform modules. Join the Fixed Income Trading engineering team building full-stack features that power trading of the fixed income instruments in the Charles River Investment Management System (CRIMS). In this entry-level role, you will design and implement APIs and web UIs, contribute to code reviews and test automation, and learn how to ship reliable software in a collaborative Agile team. As the company migrates to a scalable cloud-based architecture, you will gain exposure to technologies such as Azure, React, Spring Boot, Docker, Kubernetes, Kafka, event-driven architecture, and microservices. What you will be responsible for • Under modest supervision, design, develop, test, and debug features and services that support Fixed Income trading workflows, including modifications to core frameworks and other primary facilities critical to system operation • Implement and maintain backend APIs and web UI components using Java, JavaScript/TypeScript, React, SQL, and related technologies • Create and maintain automated tests (unit, integration, and UI where applicable) and support release quality through targeted manual verification when needed • Participate in peer code reviews and incorporate feedback to improve quality, readability, and maintainability • Contribute to the Agile delivery process (standups, planning, refinement, retrospectives) by providing estimates, status, and raising risks early What we value These skills will help you succeed in this role • 0-2 years of professional software engineering experience (internships/co-ops count) • Required: Proficiency in Java or JavaScript, plus strong fundamentals in data structures, algorithms, and relational databases (SQL) • Preferred: Web UI development (React), API development (Spring Boot), containerization/orchestration (Docker, Kubernetes) • Able to deliver small-to-medium scoped work items with moderate supervision • Effective written and verbal communication skills • Able to work well with peers in a collaborative team environment
Education
&
Preferred Qualifications
- B.S. or master's degree in computer science, Engineering, Mathematics, and Physics or other technical course of study