Director of Engineering

Company:  State Street
Location: Burlington
Closing Date: 02/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

The Director of Engineering – Core Services

is responsible for leading Scrum teams dedicated to the creation and maintenance of the software frameworks and services used to build Charles River’s products. This position reports directly to the VP of Engineering and oversees Scrum teams with focuses in Platform Services.


As the Director, you are responsible for providing engineering vision, expertise, and guidance on software construction while ensuring uncompromising quality and usability. You are also responsible for all aspects of staff management including promoting career growth, improving skill sets, and holding teams accountable for meeting goals.


Responsibilities
  1. Manage and oversee staff which includes senior manager(s), team leads, and/or development team staff.
  2. Oversee the assignment of work items, employee performance, engagement, and professional development.
  3. Hire staff and ensure they are properly mentored, trained, and motivated.
  4. Contribute to the entire CRIMS product beyond direct responsibilities through influence and knowledge.
  5. Work with Product Management leadership to plan, design, and develop software solutions to meet strategic market needs.
  6. Drive the Agile process and create a culture of continuous improvement of processes and methodologies through the engineering organization.
  7. Write, review, and approve software development specifications, projects, proposals, methods, and schedules.
  8. Lead the architecture and technical direction for the area of responsibility.
  9. Keep abreast of existing and emerging technologies impactful to CRDs business.
  10. Provide expert guidance and critical analysis of proposed changes during design reviews and product demos with a sharp eye towards simplicity of design and function.
  11. Advise staff members on solving complex technical problems.
  12. Monitor progress on key initiatives and work packages to ensure fulfillment of product and scheduling objectives.
  13. Coordinate with peers within the R & D organization to ensure seamless integration of functional workflows.
  14. Review testing strategy and test plans for team’s product to ensure high product quality.
  15. Identify improvements in team quality processes including defining new strategies, processes, and required tooling to improve quality.
  16. Work with the client services organization to provide support & maintenance to current customers.
  17. Support the sales organization and assist in the execution of POCs for prospective customers.
  18. Act as the escalation point and primary contact point for troubleshooting customer production problems and drive to a quick resolution.
  19. Act in a team lead capacity as needed.

Qualifications

Education:

  1. B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical courses of study required. MS degree strongly preferred.

Experience:

  1. A minimum of 15 years of progressively responsible professional experience in a software engineering role required with a minimum of 10 years of experience in a supervisory role managing engineers, product specialists, co-ops, and interns.
  2. A minimum of 10 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management is strongly desired.
  3. Demonstrated experience in cloud native development in Azure, AWS or GCP.
  4. Demonstrated ability to provide technical vision to achieve both tactical and strategic goals.
  5. Demonstrated experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting, and new/advanced programming languages.
  6. Demonstrated System-level Architectural Skills Required.
  7. Demonstrated experience leading teams to build large-scale, high-performance commercial database applications.
  8. Ability to clearly and succinctly summarize results for upper management.
  9. Demonstrated experience recruiting, hiring, and building a talented engineering team.
  10. Demonstrated experience in organizing and running efficient meetings.
  11. Demonstrated ability to manage solution complexity to ensure simple designs and workflows.
  12. A minimum of 7 years working with an Agile development methodology.
  13. Ability to coordinate and lead cross-team activities to deliver successful solutions.
  14. Strong contributor to project plans and backlog management.
  15. Excellent interpersonal, written, and oral communication skills.

Salary Range

$175,000 - $287,500 Annual. The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.


Job ID: R-744977

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙