Posted in

Team Lead – Engineering

Team Lead – Engineering

CompanyState Street
LocationBurlington, MA, USA
Salary$223600 – $230000
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s degree, or its equivalent, in Computer Science, Computer Engineering or a related field
  • 10 years of progressively responsible experience in a software engineering role
  • 5 years working with an Agile development methodology
  • Experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management
  • Demonstrated experience with object-oriented programming, compiler or interpreter technologies, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages
  • Ability to clearly and succinctly summarize results for upper management
  • Demonstrated experience in organizing and running efficient meetings
  • Ability to manage solution complexity to ensure simple designs and workflows
  • Ability to coordinate and lead cross-team activities
  • Strong contributor to project plans and backlog management
  • Proven solid verbal and written communication skills

Responsibilities

  • Manage a development team’s staff, including assignment of work items, employee performance, engagement and professional development
  • Work with Product Owner to design and develop software solutions to meet market need and assist in managing the product backlog for their functional area
  • Fulfill the Scrum Master role by leading the team in their Agile development process and working to foster a strong continuous improvement culture
  • Identify improvements in team development and quality including defining new strategies, processes, and required tooling to improve quality
  • Write, review and approve software development specifications, projects, proposals, methods and schedules
  • Provide expert guidance and critical analysis of proposed changes during code reviews
  • Advise staff members on complex technical problems including specifying proper software designs and use of existing facilities to solve common problems
  • Monitor progress on a variety of initiatives and work packages to ensure fulfillment of product and scheduling objectives
  • Review testing strategy and test plans for team’s product to ensure high product quality
  • Mentor team members to cultivate technical and financial domain knowledge expertise, and assist with developing other essential skills to further their careers
  • Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript, or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRD’s business
  • Work with the client services organization to provide support and maintenance to current customers
  • Coordinate with other Scrum teams within the R&D organization to ensure seamless integration of functional workflows
  • Develop data architecture, data modeling and mapping solutions within structured Data Warehouse environment
  • Monitor DWH workflow performance, fine tune and provide corrective and preventive maintenance as required
  • Support development and validation required through the lifecycle of DWH and provide adequate security for data warehouse

Preferred Qualifications

    No preferred qualifications provided.