Logo of Huzzle

Principal Software Engineer, Charles River Development, Vice President

Applications are closed

  • Job
    Full-time
    Expert Level
  • Software Engineering
  • Dublin

Requirements

  • Qualifications:
  • 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.
  • Experience:
  • A minimum of 10 years of progressively responsible professional software engineering experience
  • A minimum of 6 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management is strongly desired
  • Authoritative 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 simple software solutions to business and technical problems of high complex ity
  • Outstanding written and verbal communication skills

Responsibilities

  • Drive technical excellence by working independently to analyze, d esign, develop, test, and debug large and complex software enhanc ements 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 B usiness A nalysts and P roduct M anagers to create simple and sustainable software solutions for complex problems
  • Provide thought leadership in the design of product architecture with in and beyond the team's scope of responsibility
  • Direct problem solving for projects or major phases of projects to resolve advanced 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 CRDs business
  • Provide informed guidance and critical analysis of proposed changes during code reviews
  • Write unit and automation tests to ensure a high quality end product
  • Identify ways of improving development test methodologies c ontribute to and related test methodology frameworks
  • Conduct manual tests to ensure a high quality end product
  • Provide expert level troubleshooting on large, mission critical client implementations
  • Actively assist team leaders 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
  • Advise senior management on technical strategy
  • Provide mentor ing to junior and senior staff

FAQs

What is the job title for this position?

The job title is Principal Software Engineer at Charles River Development, Vice President.

What is the primary responsibility of the Principal Software Engineer?

The primary responsibility is to be the leading technical contributor to the enhancement and maintenance of Charles River IMS modules or components, while providing engineering troubleshooting assistance to customer support teams and other development teams within Charles River.

What are some specific tasks that the Principal Software Engineer is expected to perform?

The tasks include analyzing, designing, developing, testing, and debugging large and complex software enhancements, collaborating with Business Analysts and Product Managers, providing thought leadership in product architecture, writing unit and automation tests, and conducting manual tests.

What qualifications are required for this position?

A B.S. degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field is required, with an MS degree strongly preferred.

How many years of experience are required for this role?

A minimum of 10 years of progressively responsible professional software engineering experience is required, with at least 6 years of experience in financial services relevant to Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management.

What skills are necessary for the Principal Software Engineer position?

Necessary skills include authoritative experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases, scripting, and advanced programming languages, along with strong problem-solving abilities and outstanding communication skills.

Is there any supervisory responsibility for the Principal Software Engineer?

Yes, the position entails responsibilities as an individual contributor, team lead, and potentially as a manager of managers.

Will the Principal Software Engineer be required to travel?

Travel may be required on a limited basis.

What type of work environment does State Street offer?

State Street strives to create a great work environment with competitive benefits packages, flexible work programs, and development programs to help employees reach their full potential.

How does State Street view diversity and inclusion?

State Street believes that diverse backgrounds, experiences, and perspectives contribute significantly to an inclusive environment where everyone can thrive. They actively engage in community support and create initiatives to balance professional and personal life.

Where is State Street Corporation located?

State Street Corporation is located in London, United Kingdom.

We’re at the heart of financial services. And our clients are at the heart of everything we do.

Finance
Industry
10,001+
Employees
1792
Founded Year

Mission & Purpose

At State Street, we partner with institutional investors all over the world to provide comprehensive financial services, including investment management, investment research and trading, and investment servicing. Whether you are an asset manager, asset owner, alternative asset manager, insurance company, pension fund or official institution, you can rely on us to be focused on your challenges. We are committed to doing what it takes to help you perform better — now and in the future.