
Sr. Software Engineer II - Java/Microservices, AVP
State Street30 days ago
Base Salary
$90k - $158k/yr
Responsibilities
- Architect and develop enterprise and cloud-native applications for Front Office Order and Execution Management systems.
- Design, develop, test, debug, and implement software using Java, C#, React, SQL, JavaScript, and related technologies.
- Provide technical leadership in product architecture, code reviews, solution design, and troubleshooting of mission-critical client implementations.
- Develop unit and automated tests, conduct manual testing, and improve development and test methodology frameworks.
- Collaborate with Business Analysts, Product Managers, customer support, development teams, and cross-team groups.
- Create design, API, and customer documentation and participate in agile scrum activities.
- Mentor junior engineers and support onboarding of new team members.
Requirements
- At least 8 years of progressively responsible professional software engineering experience, including at least 5 years independently designing and developing solutions.
- At least 5 years of experience developing highly performant applications in Java.
- At least 3 years designing and developing highly transactional, concurrent, event-driven systems.
- At least 3 years of cloud-native application development, preferably on Microsoft Azure, with experience in Spring Boot microservices, Kafka, Azure Service Bus or RabbitMQ, Kubernetes, Redis, and cloud databases.
- At least 5 years working with an Agile development methodology.
- Experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, scripting, and advanced programming languages.
- Experience with SQL Server and PostgreSQL; Oracle, Exadata, Cosmos DB, MongoDB, and Snowflake experience is preferred.
- Experience with observability and telemetry tools such as Dynatrace, SolarWinds, Grafana, and OpenTelemetry.
- Financial-services experience in portfolio management, trading, order management, compliance, post-trade, IBOR, or wealth management is strongly desired.
- UI development experience with .NET/C#, React, and JavaScript is strongly desired.
- Strong written and verbal communication, collaboration, solution-complexity management, and cross-team coordination skills.
Benefits
- Comprehensive benefits including a 401(k) retirement savings plan with company match.
- Insurance coverage including basic life, medical, dental, vision, long-term disability, and optional additional coverages.
- Paid time off including vacation, sick leave, short-term disability, and family-care leave.
- Employee Assistance Program and eligibility for incentive compensation and tax-advantaged savings plans.
- Inclusive development opportunities, flexible work-life support, paid volunteer days, and employee networks.
Tech Stack
Apache KafkaAzureC#GrafanaJavaJavaScriptKubernetesMicrosoft SQL ServerMongoDB.NETPostgreSQLRabbitMQReactRedisSnowflakeSpring BootSQL
Categories
About State Street
State Street is a global custodian bank and asset manager serving institutional investors with investment servicing, fund accounting, trading/FX, data, and index/active strategies. Its products include State Street Global Advisors’ funds and ETFs, the Charles River Investment Management Solution, and the front-to-back State Street Alpha platform. Founded in 1792 and headquartered in Boston, the company is publicly traded on the NYSE (ticker: STT) and operates across major markets worldwide.