Principal Software Engineer

Citizens Bank

$120K — $150K *
Finance & Insurance
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or related field.
  • 8 years of experience in software engineering, especially in financial services.
  • Experience with Calypso platforms and infrastructure.
  • Proficiency in systems configuration and testing for OTC derivatives products.
  • Strong background in developing applications with Java, MQ, and APIs.
  • Knowledge of UNIX, Oracle SQL, Linux, and programming languages such as Python and HTML.

Responsibilities

  • Designs and implements innovative technology solutions.
  • Builds and maintains robust tools and applications for business strategies.
  • Leads peers to foster innovation and accountability in an Agile culture.
  • Evaluates and addresses software vulnerabilities using industry best practices.
  • Provides subject matter expertise for Calypso integration with financial markets.
  • Contributes to design specifications with user experience in mind.
  • Participates in code reviews to ensure adherence to standards.

Benefits

  • Telecommuting options available.
  • Opportunities for mentoring and community involvement in technology.
Full Job Description
Job Description

Citizens Financial Group, Inc. (CFG) seeks a Principal Software Engineer for its Johnston, Rhode Island location.

Responsibilities:

  • Designs, modifies, develops, and implements technology solutions.
  • Builds modern, architecturally sound components, tools, and applications to meet mission-driven strategic business goals.
  • Serves as a peer-leader, encouraging a culture of innovation and accountability while adhering to Agile best practices.
  • Employs industry best practices to evaluate, correct and prevent vulnerabilities during the software development process.
  • As Calypso SME, provides insights for smooth Calypso integration with financial market utilities such as DTCC SDR, FedWire, Bloomberg, AcadiaSoft, and with market data sources, market and credit risk platforms.
  • Participates in an environment rapidly transforming to the Agile methodology, adhering to best practices, and collaborating effectively with teammates.
  • Infuses quality of service characteristics, including scalability, manageability, and maintainability, into distributed service-based framework to create or expand business or technical capabilities.
  • Contributes insight when considering design specifications, considering the goals of the consumer-facing product.
  • Participates in code and design reviews to ensure that solutions meet the enterprise standards and best practices.
  • Collaborates with experience owners to deliver robust solutions that drive user experience and achieve the project goals.
  • Experiments with and learns new technologies, participating in internal and external technology communities, mentoring other members of engineering community.
  • Evaluates technical feasibility and potential project risks.


Qualifications:

Bachelor's degree, or foreign equivalent, in Engineering (any), Computer Science, or related field and eight (8) years of progressive, post-baccalaureate experience in the offered position, Software Engineering Lead, or a related position involving developing technology solutions for financial services.

Full term of experience must include:
  • Utilizing, implementing, and supporting Calypso platforms and infrastructure.
  • Systems configuration, implementation and testing for OTC derivatives products across the trading lifecycle including front, middle and back office processing.
  • Configuring and extending with Calypso application modules for interest rates, commodities, FX, FX Options, Fixed Income and equity derivative asset classes.
  • Conducting General Ledger accounting, ISDA SIMM and Swift processing; Integrating Calypso with financial market utilities including DTCC SDR, FedWire, Bloomberg, AcadiaSoft, and with market data sources, market and credit risk platforms.
  • Developing and supporting applications with Java, MQ, and API development.
  • Utilizing UNIX, Oracle SQL, and Linux;
  • Utilizing Java, HTML, Python, and Unix shell scripts programming languages.
  • Utilizing Python, shell scripts, BeyondCompare, and eclipse.


May telecommute from any U.S. location.

Worksite: One Citizens Bank Way, Johnston, RI 02919 United States, 40 hrs/wk. EO employer.

For summary of benefits and to apply visit our website at https://jobs.citizensbank.com and apply online (Job ID: #) or email resume and cover letter to [redacted] with subject line: #.

Direct applicants only.

Similar Jobs

More Jobs at Citizens Bank

More Finance & Insurance Jobs

Find similar Principal Software Engineer jobs: