Software Engineering & Development Lead (Investment Accounting)

State Street Corporation

Quincy, MA • 40m ago • On-site

Senior

On-site

120,000 - 202,500 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Software Engineering & Development Lead (Investment Accounting) role

Improve your resume now

$120,000 – $202,500/year

Quick Facts

  • Role: Software Engineering & Development Lead (Vice President) for Investment Accounting
  • Focus: Hands-on engineering leadership for modernization of a business-critical investment accounting platform

Description

Lead a software engineering team delivering enhancements and support for a portfolio accounting and middle-office application. Drive modernization initiatives, evolving a Windows-based Visual C++ platform toward a modern distributed architecture with web-based user experiences and Java services. Partner with business, product, architecture, infrastructure, and risk teams to translate business and regulatory needs into scalable, resilient software.

Responsibilities

  • Lead solution design, software development, production readiness, and operational stability
  • Plan and execute application modernization across global Agile teams
  • Oversee Agile delivery activities: release planning, estimation, prioritization, and execution
  • Mentor engineering talent and build a culture of technical excellence and continuous improvement
  • Communicate delivery progress, dependencies, and risks to senior leadership
  • Evaluate and adopt modern engineering approaches (AI-assisted development, automation tooling, and cloud capabilities)
  • Provide hands-on leadership during critical delivery initiatives and complex production issues

Requirements

  • 12+ years of experience developing enterprise applications and large-scale data processing solutions
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field (advanced degree preferred)
  • Strong understanding of investment accounting/portfolio accounting, financial reporting, and related financial services processes
  • Proven delivery experience in financial services technology, especially accounting/investment operations/regulatory reporting/middle-office
  • Extensive experience in enterprise application architecture and distributed systems design
  • Strong programming background in Visual C++ and Java with experience modernizing large-scale legacy applications
  • Oracle DB experience (current versions) including SQL and PL/SQL development
  • Experience designing and implementing event-driven architectures, microservices, and domain-driven design
  • Experience building and operating high-throughput, reliable distributed systems
  • Working knowledge of Azure and modern DevOps practices for enterprise modernization
  • Ability to use AI-assisted software development tools (e.g., GitHub Copilot) to improve productivity and quality
  • Strong leadership and communication skills to influence stakeholders

Benefits

Eligible for a comprehensive benefits program including a 401(k) with company match, medical/dental/vision and life/long-term disability insurance, paid time off, an Employee Assistance Program, incentive compensation with annual performance-based awards (where applicable), and eligibility for certain tax-advantaged savings plans.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report