Skip to content

Team Lead – Engineering
Company | State Street |
---|
Location | Burlington, MA, USA |
---|
Salary | $223600 – $230000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert 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.