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. CRD aims to be the world's leading investment platform, driving technological innovation, resiliency, efficiency, and growth for investors.

The CRD Engineering organization is transforming its platform by adopting next-generation cloud-based technologies like Microsoft Azure, Kafka, and Snowflake, moving away from monolithic software. CRD has experienced significant growth, increasing headcount by over 135% in the last 5 years, and continues to invest in its solutions, processes, systems, and talent.

CRD is expanding its product capabilities and is seeking a Senior Software Engineer to develop new Java middle tier/server-side functionality. This role involves new product development and requires experience in financial software or a strong understanding and interest in financial markets. You will work within a senior engineering team on challenging new products in the financial space.

This is a hybrid role requiring 3 days per week in the office, with opportunities to work from our Krakow and Gdansk offices.

Your New Role

As a Senior Software Developer, you will:

  • Contribute as a Senior Individual Contributor within a team of top engineers using Agile methodology.
  • Analyze, design, develop, test, and debug large and complex software enhancements and solutions, including modifications to core frameworks and critical system facilities.
  • Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problems.
  • Lead problem-solving efforts for projects or major project phases to resolve software technical issues.
  • Develop, test, debug, and implement software programs, applications, and projects using Java, C#, SQL, JavaScript, and other relevant languages, while staying updated on emerging technologies.
  • Provide informed guidance and critical analysis during code reviews.
  • Write unit and automation tests to ensure high product quality.
  • Identify opportunities to improve development and testing methodologies and contribute to test methodology frameworks.
  • Conduct manual tests to ensure high product quality.
  • Provide troubleshooting for large, mission-critical client implementations.
  • Actively participate in the agile software development process, adhering to and advancing the CRD scrum methodology (daily standups, sprint planning, backlog grooming, retrospectives).
  • Plan and coordinate cross-team activities to complete assignments.
  • Mentor and guide Junior Engineers on design decisions.
  • Demonstrate increased independence in design and development.

  • 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 (partner and children).
  • Premium life insurance package and private pension plan.
  • Cafeteria system.
  • Wide range of soft skills training, technical workshops, language classes, and development programs.
  • Opportunities to volunteer time for company-driven initiatives, employee networks, or chosen organizations.
  • Variety of well-being programs.
  • Possibility 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:

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

State Street