Charles River Development (CRD) is the FinTech division of State Street. CRD's cloud-based Front Office technology, combined with State Street’s Middle and Back-office services, forms the foundation of the State Street Alpha® Platform, the industry's first front-to-back solution. Our vision is to be the world's leading investment platform, driving technological innovation, resiliency, efficiency, and growth for investors.

CRD Engineering is transforming its platform by moving from monolithic software to next-generation cloud-based technologies, including Microsoft Azure, Kafka, and Snowflake. With over 135% headcount growth in the last 5 years, CRD is a digital innovation leader investing in its solutions, processes, systems, and talent.

As a Senior Software Engineer Team Lead, you will lead an agile scrum team of approximately 6-10 engineers, responsible for the enhancement and maintenance of CRD modules or components. You will also provide engineering troubleshooting assistance to customer support and other development teams.

This is an opportunity to join a strong, senior-level engineering team and develop challenging new products in the financial sector. The role is hybrid, requiring 3 days per week in our Krakow or Gdansk offices.

Your New Role

As a Senior Software Engineer Team Lead, you will:

  • Analyze, design, develop, test, and debug complex software enhancements and solutions, including modifications to core frameworks.
  • Collaborate with Business Analysts and Product Managers to create simple, sustainable software solutions for complex problems.
  • Lead problem-solving efforts for projects and major project phases to resolve technical issues.
  • Develop, test, debug, and implement software using Java, C#, SQL, JavaScript, and other relevant languages, staying current with emerging technologies.
  • Provide guidance and critical analysis during code reviews.
  • Write unit and automation tests to ensure high product quality.
  • Identify improvements in development and testing methodologies.
  • Conduct manual tests to ensure product quality.
  • Provide troubleshooting for large, mission-critical client implementations.
  • Actively participate in the agile software development process, including daily standups, sprint planning, backlog grooming, and retrospectives.
  • Plan and coordinate cross-team activities.
  • Mentor and guide junior engineers on design.
  • Demonstrate independence in design and development.
  • Lead a team of engineers to deliver planned projects.

  • Permanent contract from day one.
  • Additional holidays (Birthday Day Off, 3rd and 5th year anniversary Day Off, and others).
  • Gold medical package for employees and their families.
  • Premium life insurance and private pension plan.
  • Cafeteria system.
  • Extensive training opportunities (soft skills, technical workshops, language classes, development programs).
  • Opportunities for volunteering and participation in employee networks.
  • Various well-being programs.
  • The chance to work in a rapidly growing global organization on interesting projects.

Tech Stack: Java, Spring, Microservices, React, SQL, C#/.Net, Azure Cloud, Kubernetes, Snowflake

Skills and Competencies:

  • B.S. degree (or equivalent) in Computer Science, Engineering, Mathematics, Physics, or a related technical field. M.S. degree strongly preferred.
  • 4-8 years of experience in Java development, preferably in FinTech.
  • Experience leading a team of 6-10 people.
  • Experience in front-end development using React or Angular.
  • Experience developing cloud-native services (Azure, AWS, Google Cloud) is a plus.
  • Knowledge of SQL and experience with RDBMS (SQL Server/Oracle).
  • Experience with C#/.Net, Kafka, Snowflake, Kubernetes, and Tomcat is a strong asset.
State Street

State Street