Software Engineer

Full time
🔍 Find Similar Jobs

Job Details

Employment Type

Full time

Salary

0.00 USD

Valid Through

Aug 28, 2025

Job Description

About Schroders JOB DESCRIPTION We’re a global investment manager. We help institutions, intermediaries and individuals around the world invest money to meet their goals, fulfil their ambitions, and prepare for the future. We have around 5,000 people on six continents. And we’ve been around for over 200 years, but keep adapting as society and technology changes. What doesn’t change is our commitment to helping our clients and society prosper.

Position OverviewAs important members of our regionally aligned delivery team in the Americas, Software Engineers play a vital role in the analysis, design, development, and testing of innovative solutions within an agile sprint framework. Team members, will take ownership of their work, estimating task complexity and size, making informed technical design decisions within established architectural guidelines, and actively contributing to the continuous improvement of team processes. Your success relies on strong collaboration, clear communication, and flexibility as you partner with your colleagues to deliver outstanding platforms and applications.

This role is based in our New York office with a hybrid working arrangement requiring a minimum of 3 days in the office. The role offers an excellent opportunity for individuals who are keen to learn more about the finance industry and contribute to various business domains including Investment, Operations, and Client Group, across both Private and Public Markets. They will work with local business stakeholders and global technology teams to develop both global and regional platforms. We Are Looking For Individuals WithDevelopment experience across a diverse range of applications, including web, database, and reporting/workflow platforms.

A proven track record of supporting simultaneous feature development for multiple products. A mindset that values constant improvement and collaboration. Analytical and logical thinking that can identify problems, interpret data, establish facts, and draw conclusions, even in unfamiliar business domains. If you are passionate about working in a collaborative environment and leveraging technology to drive business success, we invite you to apply for this exciting opportunity. Core ResponsibilitiesResponsible for the complete development lifecycle through analysis, coding and testing. Accountable for ensuring user stories are delivered to the 'working system' definition of done within agreed sprint.

Accountable for ensuring committed development team deliverables are met. Contributing to agile planning, including sizing and parsing Epics and Features into Stories. Collaboration with business stakeholders and analysts to effectively deliver features and user stories into working software that is fit for purpose. Working with colleagues from other agile teams and shared service teams to both communicate and accept dependencies. Responsible for writing unit tests, building and deployment scripts to support Continuous Integration and Continuous Delivery platforms. Participate enthusiastically and effectively in agile ceremonies and other collaborative meetings.

Ensuring continued improvement through conducting regular retrospective reviews, team feedback, and self-reflection. Technologies (Required)C# / . Net. SQL database development skills and data migration/transformation services. Azure development skills, including Azure Data Factory. Blazor. DevOps, automated deployments, and source control tools (ideally Azure DevOps, Octopus Deploy and GitHub Actions). Development MethodologiesExperience with Cloud based platforms. Demonstrable interest in good software design principles and patterns, such as Dependency Injection, SOLID, and designing code for readability, scalability, and maintainability. Understanding and experience applying Agile principles. Knowledge and experience of development tools, frameworks and programming languages, required for delivery.

Knowledge and experience of contributing to the development of technology solutions, both in-house developed bespoke applications and commercially available off-the-shelf solutions. Application testing experience: TDD, unit testing, mocks, front-end testing. OtherExperience in the finance industry is a plus with a specific focus on Investment Management. Candidates with a demonstrable interest in finance will find this role particularly rewarding. Good DevOps experience including continuous integration and automated deployment; good scripting skills are a bonus.

We use Azure DevOps for backlog management and build services, Git for source code management, GitHub Actions for deployment automation, and Confluence for technical documentation; experience with any of the above is a plus. Capable of remaining positive when under pressure. Able to prioritize work and limit work in progress to achieve optimal flow; must be able to manage stakeholder expectations and commitments. Friendly, approachable and collaborative team player who enjoys working with people from across the firm. Continuous improvement mind-set challenges the status quo and seeks self-improvement. Problem solver, comfortable taking the initiative in challenging and ambiguous circumstances.

The ability to apply the principles of analytical and logical thinking to define problems, interpret data, establish facts and draw valid conclusions. Committed to increasing their skills and experience. Supporting other team members to improve their software development skills. Experience of working with global colleagues and stakeholders and sensitivity to cultural differences, time zones etc. Excellent communication skills, both written and spoken. The ability to articulate technical concepts to non-technical audiences is highly valued. About UsWe're a global investment manager.

We help institutions, intermediaries and individuals around the world invest money to meet their goals, fulfil their ambitions, and prepare for the future. We have around 6,000 people on six continents. And we've been around for over 200 years, but keep adapting as society and technology changes. What doesn't change is our commitment to helping our clients, and society, prosper.

Apply Now

You'll be redirected to the company's application portal

Application Success Tips

Resume Tailoring

Customize your resume to highlight skills and experiences relevant to this specific position.

Company Research

Learn about the company's mission, values, products, and recent news before your interview.

Profile Optimization

Ensure your LinkedIn profile is complete, professional, and matches your resume information.

Interview Preparation

Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.

Back to Job Listings