> Markdown version of [/jobs/ext/596526-software-engineer-i-officer](https://www.wearedevelopers.com/jobs/ext/596526-software-engineer-i-officer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer I, Officer - **Company:** State Street - **Location:** United States - **Experience:** Starter - **Salary:** $70,000.0 - $118,750.0 - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Automation of Tests, Microsoft Azure, Code Review, Data Structures, Relational Databases, Software Debugging, Webui, Software Engineering, SQL Databases, Data Streaming, TypeScript, ReactJS, Spring-boot, Event Driven Architecture, Containerization, Kubernetes, Information Technology, Apache Kafka, Api Design, Docker, Web Api, Microservices - **Published:** June 20, 2026 - **Apply:** https://www.dice.com/job-detail/10abff67-9bc5-4aab-94e1-f47897200096 ## About the Role * B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, or other technical course of study required. MS degree is desirable. Experience: * 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), and event streaming (Kafka) * 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 * Experience working with an Agile development methodology is desired ## Description Join the Wealth Management engineering team building full-stack features that power portfolio and investment workflows for wealth managers on 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. Responsibilities: * Under modest supervision, design, develop, test, and debug features and services that support wealth and investment management workflows * 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 ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)