Charles River Development (CRD), the FinTech division of State Street, is at the forefront of innovation in the investment industry. As part of the State Street Alpha® Platform, CRD provides cloud-based Front Office technology that integrates with State Street’s Middle and Back-office services, creating the industry's first front-to-back solution. Our vision is to lead the investment platform landscape, driving technological innovation, efficiency, and growth.

CRD Engineering is transforming its platform by adopting next-generation cloud technologies like Microsoft Azure, Kafka, and Snowflake. With a 135% headcount growth over the last five years, CRD is a rapidly expanding digital innovation leader.

This role focuses on enhancing and maintaining CRD modules and components within an agile scrum team. You will also provide engineering troubleshooting support to customer support and other development teams.

This is an excellent opportunity to join a strong, senior engineering team and contribute to developing challenging new products in the financial sector. The position is hybrid, requiring 3 days per week in the office, with opportunities available in our Krakow and Gdansk locations.

Your New Role

As a Java Software Engineer, 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 deliver simple, sustainable software solutions.
  • Lead problem-solving efforts for projects and resolve technical software issues.
  • Develop, test, debug, and implement software using Java, C#, SQL, JavaScript, and other relevant languages, staying current with emerging technologies.
  • Provide informed guidance and critical analysis during code reviews.
  • Write unit and automation tests to ensure high product quality.
  • Identify and contribute to improvements in development and testing methodologies.
  • Conduct manual testing to ensure product quality.
  • Troubleshoot large-scale, mission-critical client implementations.
  • Actively participate in the agile scrum process, including daily standups, sprint planning, backlog grooming, and retrospectives.
  • Plan and coordinate cross-team activities.
  • Mentor and guide junior engineers on design principles.

  • 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

Desired Skills and Competencies:

  • 2-4 years of experience in Java development, preferably in FinTech.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field. Master's degree is strongly preferred.
  • Experience with front-end development using React or Angular is a plus.
  • Experience developing cloud-native services (Azure, AWS, Google Cloud).
  • Proficiency in SQL and experience with SQL Server/Oracle databases.
  • Experience with C#/.Net, Kafka, Snowflake, Kubernetes, and Tomcat will be a strong asset.
State Street

State Street