Full Stack Software Engineer, Charles River Development, Officer
Full Stack Software Engineer, Charles River Development, Officer

Full Stack Software Engineer, Charles River Development, Officer

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Join our agile team as a Full Stack Engineer, enhancing and maintaining innovative software solutions.
  • Company: Be part of Charles River Development, a leading FinTech division of State Street, driving industry innovation.
  • Benefits: Enjoy flexible work options, a collaborative culture, and opportunities for professional growth.
  • Why this job: Shape the future of finance with cutting-edge technology while working in an inclusive environment.
  • Qualifications: B.S. in Computer Science or related field; 2-4 years experience in software development required.
  • Other info: Work from the office 2-3 days a week; travel may be required occasionally.

The predicted salary is between 36000 - 60000 £ per year.

This job is with State Street, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community.

Who we are: Charles River Development (CRD) is the FinTech division of State Street. Together with State Street's Middle and Back-office services, Charles River's cloud-based Front Office technology forms the foundation of the State Street Alpha® Platform, the first front-to-back solution in the industry. Our vision is to be the world's leading investment platform, shaping the future of the industry and driving new levels of technology-led innovation, resiliency, efficiency and growth for investors and the people they serve. CRD Engineering organization is innovating and transforming the platform by moving away from monolithic software to utilising next generation cloud-based technology that leverages Microsoft Azure, Kafka, Snowflake, etc. Industry momentum has seen CRD grow over 135% in headcount over the last 5 years, and we continue to grow. As a digital innovation leader, we invest into our solutions, processes, systems, and talent.

Summary: Act as Full Stack engineer responsible for the enhancement and maintenance of one or more Alpha/Charles River Development modules or components of an agile scrum team. Provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River.

Responsibilities:

  • Analyze, design, develop, test, and debug large and complex software enhancements and solutions within Charles River's business and technical problem domains including modifications to core frameworks and other primary facilities critical to system operation.
  • Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problems.
  • Direct problem solving for projects or major phases of projects to resolve software technical issues.
  • 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.
  • Provide informed guidance and critical analysis of proposed changes during code reviews.
  • Write unit and automation tests to ensure a high-quality product.
  • Identify ways of improving development test methodologies contribute to and related test methodology frameworks.
  • Conduct manual tests to ensure a high-quality product.
  • Provide troubleshooting on large, mission critical client implementations.
  • Engage in the agile software development process by adhering to and advancing the CRD scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives.
  • Plan and coordinate cross-team activities groups to complete assignments.
  • Mentoring and guiding on designs from Senior Engineers.

Qualifications:

Recommended Education: B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.

Recommended Experience:

  • Experience of 2-4 years developing event driven architectures.
  • Experience in Kafka strongly desired.
  • Experience of 2-4 years developing cloud native services on one or more of the major cloud providers (Azure, AWS, Google Cloud).
  • Experience of 2-4 years in cloud native development using Java and Spring.
  • Experience in Angular or React.
  • Experience in Snowflake.
  • Experience in SQL Server.
  • Knowledge of Kubernetes.
  • Experience in developing observable, operable cloud native software that horizontally scales.
  • Experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management.
  • Experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages.
  • Demonstrated problem solving abilities involving multi-tiered, high-performance database applications.
  • Demonstrated ability to design and develop software solutions to business and technical problems of high complexity.
  • Outstanding written and verbal communication skills.
  • Able to work well with peers in a collaborative team environment.
  • Knowledge of Agile development methodology.

Employees are expected to work from the office 2 - 3 days a week. Travel may be required on a limited basis.

S

Contact Detail:

State Street Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Software Engineer, Charles River Development, Officer

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Microsoft Azure, Kafka, and Snowflake. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

✨Tip Number 2

Engage with the FinTech community online, particularly forums or groups focused on Charles River Development and similar platforms. Networking with professionals in the field can provide insights and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss your experience with agile methodologies, as this role heavily involves scrum practices. Be ready to share specific examples of how you've contributed to agile teams in past projects.

✨Tip Number 4

Showcase your problem-solving abilities by preparing to discuss complex technical challenges you've faced in previous roles. Highlighting your analytical skills will resonate well with the hiring team at Charles River Development.

We think you need these skills to ace Full Stack Software Engineer, Charles River Development, Officer

Full Stack Development
Java
C#
SQL
JavaScript
Cloud Native Development
Microsoft Azure
Kafka
Snowflake
Angular
React
Kubernetes
Agile Methodology
Problem-Solving Skills
Unit Testing
Automation Testing
Collaboration Skills
Technical Analysis
Software Debugging
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in full stack development, particularly with technologies mentioned in the job description such as Java, C#, SQL, and cloud services like Azure. Use specific examples to demonstrate your skills.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also reflects your understanding of Charles River Development's mission and values. Mention your enthusiasm for working in a collaborative environment and how you can contribute to their innovative projects.

Showcase Problem-Solving Skills: In your application, provide examples of complex problems you've solved in previous roles, especially those related to software development and cloud-native services. This will demonstrate your ability to tackle challenges similar to those at CRD.

Highlight Agile Experience: Since the role involves working within an agile scrum team, emphasise any experience you have with agile methodologies. Discuss your participation in daily standups, sprint planning, and retrospectives to show you're a team player.

How to prepare for a job interview at State Street

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, C#, SQL, and cloud technologies like Azure. Highlight specific projects where you've used these skills, especially in developing cloud-native services or event-driven architectures.

✨Understand Agile Methodologies

Since the role involves working in an agile scrum team, demonstrate your understanding of agile principles. Be ready to talk about your experiences in daily standups, sprint planning, and how you contribute to retrospectives.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice explaining your thought process when troubleshooting complex software issues, and be ready to provide examples from your past work.

✨Emphasise Collaboration and Communication

This role requires working closely with Business Analysts and Product Managers. Share examples of how you've successfully collaborated in a team environment and how you communicate technical concepts to non-technical stakeholders.

Full Stack Software Engineer, Charles River Development, Officer
State Street
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
  • Full Stack Software Engineer, Charles River Development, Officer

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • S

    State Street

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>