Managing Director-Software Engineering & Development

State StreetQuincy, MA
$238,285 - $282,500Hybrid

About The Position

Responsible for the Software Architecture and Application Development for Enterprise Shared Services Frameworks. This senior level technology position manages the work of a team of associates and plays an influential role in improving software architecture quality and associate talent, commitment, and morale.

Requirements

  • Bachelor’s degree or its equivalent in Computer Science or a related technical field and 10 years of experience as a Software Engineer or any job title/occupation providing relevant experience.
  • Alternatively, will accept master’s degree or its equivalent in Computer Science or a related technical field and 7 years of experience as a Software Engineer or any job title/occupation providing relevant experience.
  • 5 years as a senior hands-on technology leader for application development for large and complex financial applications.
  • 5 years of experience managing a global team of software development and QA engineers.
  • Proven ability to provide expert level troubleshooting on large, mission critical project implementations
  • Proven ability to work in a dynamic, fast-paced, Agile team environment
  • Demonstrated architect-level experience designing and implementing financial applications
  • Proven ability to advocate and implement best practices and improved team processes
  • Demonstrated solid ability and prior leadership in driving innovation and thought leadership
  • Proven solid leadership and interpersonal skills, and people management experience and ability to drive change through collaboration and influence
  • Proven solid analytical, conceptual, and problem-solving abilities
  • Proven ability to deal with uncertainty and organizational flux in an effective manner
  • Demonstrated aptitude for learning new and complex environments, processes, and technologies
  • Experience with implementing new products and improving the existing systems in both monolith and distributed microservices architecture
  • Proven experience on JMS/Messaging and middleware like IBM MQ/Apache Kafka
  • Demonstrated strong experience and solid ability with Java SDK 1.8, Java SDK 11, Spring Boot (Embedded Tomcat), REST & SOAP API SOA based Web Services, RESTful Web Services, Spring, MVC, XSD, XML and WSDL, DB & Microservices
  • Demonstrated operation experience developing large-scale applications on cloud service (IaaS/PaaS/SaaS) providers (Amazon AWS or Microsoft Azure) or Private cloud

Responsibilities

  • Provide technology leadership across enterprise shared services products in partnership with senior architects and product managers
  • Partner with product owners and Application Development managers to create robust technology Roadmaps
  • Continuously improve the Application Development and support processes
  • Identify and complete opportunities for automation
  • Improve internal development and support processes
  • Meet or exceed commitments to customers, and foster a service attitude
  • Partner with technology senior colleagues to ensure reliable, efficient daily operating capabilities
  • Search out and bring innovative, external best practice ideas to all areas of technology delivery, with a particular emphasis on agile development methodology
  • Ensure Application Development initiatives are well managed and deliver on expectations regarding functionality, timeliness, and cost
  • Promote agile application development where appropriate
  • Cultivate a deep bench of technology leadership and technical talent to deliver results and support future growth
  • Leverage experience with Java, J2EE Enterprise Architect, Java application profiling (Jprobe, JProfile, JConsole), Messaging (WebSphere, Active MQ, JMS, Multicast Framework), UI frameworks (GWT, React Js, GXT, ExtJs), DBMS (Exadata/Oracle, DB2), Service Oriented Architecture, BPM, BRMS, and Cloud (IaaS, PaaS) and reporting frameworks (Datamart, Jasper, Crystal)
  • Design visual modeling and component construction of enterprise-level software applications using Microsoft Visio, Erwin, and Rational rose

Benefits

  • our retirement savings plan (401K) with company match
  • insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages
  • paid-time off including vacation, sick leave, short term disability, and family care responsibilities
  • access to our Employee Assistance Program
  • incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans)
  • eligibility for certain tax advantaged savings plans
  • inclusive development opportunities
  • flexible work-life support
  • paid volunteer days
  • vibrant employee networks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service