State Street Investment Management is seeking a Principal Software Engineer - Assistant Vice President to lead key technical initiatives and projects, improve existing platform capabilities, and enable future scalability and growth. The ideal candidate will have 12+ years of experience in software engineering, strong proficiency in Java, and expertise in cloud-native architectures and distributed systems.
Requirements
- 12+ years of experience in software engineering
- Deep expertise in object-oriented design, design patterns, SOLID principles, and industry best practices
- Strong proficiency in Java, with experience building scalable, highāperformance, multiātier applications
- Proven experience designing, building, and deploying distributed systems and scalable microservices
- Hands-on experience with cloud-native architectures on AWS and/or Azure, including modern data platforms such as Snowflake and Databricks
- Experience with containerization and orchestration technologies, including Docker, Kubernetes, and infrastructure-as-code tools such as Terraform
- Familiarity with messaging and streaming platforms (e.g., Kafka, Apache Flink) for event-driven and real-time processing systems
- Experience with observability and monitoring tools, including Grafana, Prometheus, and OpenTelemetry
- Front-end development experience using modern web technologies, including React, Node.js, HTML5, JavaScript/TypeScript, and JSON
- Demonstrated Proven experience working with relational (SQL/RDBMS) and NoSQL data stores, including data modeling, performance tuning, and architectural trade-offs
- Strong understanding of and experience across all phases of the Software Development Lifecycle (SDLC), from design through deployment and production support
- Ability to analyze complex business and technical problems and lead the design and delivery of robust, high-performance software solutions
- Demonstrated understanding of Artificial Intelligence (AI) and Generative AI concepts, with the ability to practically apply AIāenabled tools (e.g., Copilot or similar) to improve productivity, decisionāmaking, and delivery outcomes
- Working knowledge of Python for scripting, automation, or data analysis is highly desirable
- Excellent written and verbal communication skills, with the ability to collaborate effectively across engineering, product, and business teams; known for a positive, proactive, and canādo attitude
- Minimum 5 years of experience in financial services domain including exposure to OMS and EMS systems
- Bachelorās degree in computer science or a related technical field
Benefits
- Comprehensive range of investment solutions
- Research and advisory services
- Asset management
- Tailored investment solutions
- Growth, innovation, and partnership-focused approach
- Rigorous, research-driven investment process
- Opportunity to work on large-scale, complex software solutions
- Hands-on technical leadership and problem-solving opportunities
- Collaborative and inclusive work environment
- Inclusive development opportunities
- Flexible work-life support
- Paid volunteer days
- Vibrant employee networks