Principal Software Engineer,

1 day ago


Dublin, Dublin City, Ireland Charles River Development Full time
Overview

Principal Software Engineer, Charles River Development, Assistant Vice President. 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.

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 is innovating and transforming the platform by moving away from monolithic software to 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.

Responsibilities
  • Analyze, design, develop, test, and debug large and complex software enhancements and solutions within CRD'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 languages; stay 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 and test methodologies and contribute to related test 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 daily standups, sprint planning, backlog grooming, and retrospectives
  • Plan and coordinate cross-team activities to complete assignments
  • Mentor and guide Junior Engineers on designs
  • Demonstrate increasing independence in design and development
QualificationsRecommended Education
  • B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, Physics or other technical field required; MS degree strongly preferred
Recommended Experience
  • 4-8 years developing event-driven architectures
  • Experience with Kafka strongly desired
  • 4-8 years developing cloud-native services on Azure, AWS, or Google Cloud
  • 4-8 years in cloud-native development using Java and Spring
  • Experience with Angular or React
  • Experience with Snowflake
  • Experience with SQL Server
  • Knowledge of Kubernetes
  • Experience developing observable, operable cloud-native software that scales horizontally
  • Experience in financial services solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management
  • Object-oriented programming, compiler/interpreter technologies, embedded systems, operating systems, relational databases, scripting and modern programming languages
  • Strong problem-solving abilities for multi-tiered, high-performance database applications
  • Ability to design and develop software solutions for complex business and technical problems
  • Excellent written and verbal communication skills
  • Ability to work well in a collaborative team environment
  • Knowledge of Agile development methodology
  • Employees are expected to work from the office 2 days a week
Travel

May be required on a limited basis.

About State Street

State Street is one of the largest custodian banks, asset managers and asset intelligence companies in the world. We provide investment servicing, data & analytics, investment research & trading and investment management to institutional clients. We're committed to creating a great work environment with competitive benefits, flexible work programs, and opportunities for development.

Inclusion, Diversity and Social Responsibility

We believe our employees' diverse backgrounds, experiences and perspectives contribute to an inclusive environment. We welcome candidates from diverse origins, backgrounds, abilities, ages, sexual orientations, gender identities and personalities. State Street supports active engagement with communities worldwide, with paid volunteer days, matching gift programs, and employee networks.

State Street is an equal opportunity and affirmative action employer.

Job ID: R-772495


#J-18808-Ljbffr

  • Dublin, Dublin City, Ireland MasterCard Full time

    Principal Software Engineer page is loadedPrincipal Software EngineerApply locations Dublin, Ireland time type Full time posted on Posted 30+ Days Ago job requisition id R-246144Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build asustainableeconomy where...


  • Dublin, Dublin City, Ireland MasterCard Full time

    Principal Software Engineer page is loadedPrincipal Software EngineerApply locations Dublin, Ireland time type Full time posted on Posted 30+ Days Ago job requisition id R-246144Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build asustainableeconomy where...


  • Dublin, Dublin City, Ireland Mastercard, Inc. Full time

    Social network you want to login/join with:Software Principal Engineer (Architect), DublinClient: Mastercard, Inc.Location: Dublin, IrelandJob Category: OtherEU work permit required: YesJob Reference: ffb38e77e8c8Job Views: 3Posted:Expiry Date:Job Description:Software Principal Engineer (Architect)Our PurposeMastercard powers economies and empowers people in...


  • Dublin, Dublin City, Ireland Reperio Human Capital Full time

    Principal Software Engineer - AI & Modern Work Solutions178257 Desired skills: .NET, C#, , SQL, Azure, Angular Principal Software Engineer - AI & Modern Work Solutions Location: Dublin, IrelandPosition Type: Permanent | Full TimeSalary: €90, ,000OverviewWould you like to work on next-generation products that use the latest AI technologies and a modern work...


  • Dublin, Dublin City, Ireland Nicoll Curtin Full time

    OverviewPrincipal Software Engineer – Financial Services | Java, Spring Boot, Microservices, APIs, Cloud (AWS/Azure).We're hiring a Principal Software Engineer to join the innovation team of a leading payments company in Dublin. This is a unique opportunity to work on high-performance, high-volume systems, helping to design and deliver the next-generation...


  • Dublin, Dublin City, Ireland Mastercard, Inc. Full time

    Software Principal Engineer (Architect)Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our...


  • Dublin, Dublin City, Ireland Workday Limited Full time

    Social network you want to login/join with:Principal Software Engineer (Full Stack) - Evisort AI, DublinClient: Workday LimitedLocation: Dublin, IrelandJob Category: OtherEU work permit required: YesJob Views:4Posted:12.08.2025Expiry Date:26.09.2025Job Description:About the RoleEvisort Engineering is expanding, and we are looking for a Principal Software...


  • Dublin, Dublin City, Ireland Workday Limited Full time

    Social network you want to login/join with:Principal Software Engineer (Full Stack) - Evisort AI, DublinClient: Workday LimitedLocation: Dublin, IrelandJob Category: OtherEU work permit required: YesJob Views:4Posted:12.08.2025Expiry Date:26.09.2025Job Description:About the RoleEvisort Engineering is expanding, and we are looking for a Principal Software...


  • Dublin, Dublin City, Ireland Reperio Human Capital Full time

    Principal Software Engineer - AI & Modern Work Solutions 178257 Desired skills: .NET, C#, , SQL, Azure, Angular Principal Software Engineer - AI & Modern Work Solutions Location: Dublin, IrelandPosition Type: Permanent | Full TimeSalary: €90,000 - 100,000OverviewWould you like to work on next-generation products that use the latest AI technologies and a...


  • Dublin, Dublin City, Ireland beBeeSoftware Full time €100,000 - €140,000

    Engineering Leadership OpportunityWe are seeking a visionary and results-driven Principal Software Engineer to lead architecture for a service group in our critical virtual card platform.The ideal candidate will have broad experience as a Software Engineer or Full Stack Developer, with hands-on experience implementing design patterns and using multiple...