> Markdown version of [/jobs/ext/2574894-software-engineering-development-off](https://www.wearedevelopers.com/jobs/ext/2574894-software-engineering-development-off). 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 Engineering & Development, Off - **Company:** State Street - **Location:** Burlington, MA, United States - **Salary:** $70,000.0 - $118,750.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Business Logic, Automation of Tests, Unit Testing, Microsoft Azure, Software Quality, Code Review, Databases, Computer Engineering, Continuous Integration, Data Transformation, Data Structures, Software Debugging, Distributed Systems, Gradle, Spring Framework, Junit, Microsoft SQL Server, Octopus Deploy, Object-Oriented Software Development, Scrum Methodology, Reference Data, Regression Testing, Standard Sql, Software Engineering, SonarQube, Strategies of Testing, Azure Service Bus, Automated Data Processing (ADP), Data Logging, Data Processing, Spring Cloud, Snowflake, Concurrency, Spring-boot, Technical Debt, Backend, Kubernetes, Information Technology, Microservices - **Published:** August 5, 2026 - **Apply:** https://www.jofdav.com/jobs/59133236-software-engineering-development-off ## About the Role * Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field; equivalent practical experience will also be considered. * Strong professional software engineering experience in Java development * Proven experience building and maintaining enterprise backend systems or microservices * Strong understanding of object-oriented design, data structures, concurrency, and distributed systems * Hands-on experience with Spring Boot and service-based application development * Strong SQL and database experience, including troubleshooting data and query-related issues * Experience building automated tests at multiple layers, including unit and integration testing * Experience debugging complex issues across code, configuration, data, and environment boundaries * Strong written and verbal communication skills * Demonstrated success working in Agile/Scrum teams * Ability to collaborate effectively across development, QA, support, and platform teams Preferred Qualifications * Experience with financial systems, capital markets, market data, or reference data platforms * Experience with Azure messaging or other cloud-based event platforms * Experience with contract-based integration, or message-driven architecture * Experience with Kubernetes-based deployment models * Experience with production support, observability, and incident investigation * Experience modernizing legacy platforms while also building new microservices * Experience mentoring engineers and leading technical work within a sprint-based team ## Description This engineer will work as a member of an Agile Scrum team, partnering closely with product owners, QA, support, platform teams, and peer development teams. The role requires equal strength in software design, hands-on implementation, defect investigation, and test automation. It is not a pure feature-development role; it also includes operational ownership, cross-team collaboration, and continuous improvement of engineering practices., * Design, develop, enhance, and maintain RTAPI components and related backend services used for real-time and batch data processing. * Build and support ADP microservices using event-driven and service-oriented patterns. * Implement user stories and defect fixes that meet acceptance criteria and Definition of Done without introducing unnecessary technical debt. * Troubleshoot complex functional and production issues across distributed services, legacy modules, and integration layers. * Perform root cause analysis for defects impacting internal users, support teams, and downstream systems. * Write clean, maintainable, well-tested Java code with strong attention to reliability, performance, and supportability. * Create and maintain automated unit, integration, functional, and regression tests. * Improve QA automation coverage for APIs, event-driven flows, database-backed logic, and vendor/provider integrations. * Validate business logic involving data transformations, reference data workflows, and vendor feed processing. * Participate in backlog grooming, estimation, sprint planning, retrospectives, and technical design discussions. * Review code, test plans, automation coverage, and design changes from peers. * Contribute to build, deployment, and release readiness across shared environments. * Identify risks, dependencies, and blockers early, and work across teams to resolve them. * Mentor junior engineers and help raise engineering standards across the team. * Contribute to documentation, test strategy, support runbooks, and long-term platform improvements. Technical Environment * Java 17 * Gradle * Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Stream * Event-driven microservices * Azure Service Bus * Service/message contracts * SQL Server and Snowflake * JUnit 5, integration-test frameworks, functional automation * JaCoCo, SonarQube * Kubernetes, Helm, Skaffold, Argo CD * Jib/containerized deployment patterns * Observability, tracing, structured logging * Enterprise CI/CD and secure dependency management What You Will Own * Delivery of new RTAPI and microservice capabilities from design through automated validation * Stability and supportability of critical data-processing workflows * High-quality automation for unit, integration, and regression coverage * Investigation and resolution of complex issues affecting production or client-facing workflows * Technical leadership within the Scrum team, including code quality, design quality, and execution discipline ## 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) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)