Principal Software Engineer (Java Full stack)

company banner
The Depository Trust & Clearing Corporation
Full Time

Job Description

Principal Software Engineer
Are you ready to explore a world of possibilities?

Join our DTCC family, and you'll grow your expertise and become the best version of you. As you embark on a new journey, you'll seek challenges with flexibility and patience, learning new skills and advancing your career while having the time of your life.
Pay and Benefits:
  • Competitive compensation, including base pay and annual incentive
  • Comprehensive health and life insurance and well-being benefits, based on location
  • Retirement benefits
  • Paid Time Off and other leave of absence
  • Flexible/Hybrid Work Arrangements
Why You Would Love This Job:
This is a technical leadership position on a mature agile squad... You will be hand on developing with the squad while in the role of Solution's Architect.
Principal Responsibilities:
  • Improve the squad's ability to meet these non-functional requirements by focusing on the client as well as our future state strategy.
  • Understands corporate information security standards; ensures test plans validate security requirements
  • Propose solutions that satisfy performance requirements; ensures test strategy validates performance requirements; tunes application performance issues
  • Ensure the physical data model supports the performance, privacy and security requirements
  • Design frameworks that promote concepts of isolation, extensibility, and extendibility
  • Work with Infrastructure partners to stand up development, testing, and production environments; defines scalability and performance criteria for the product
  • Innovation - Define and implement proofs of concept and reference architectures that support architecture direction by proving that new technologies and/or architecture patterns
  • Risk Mitigation - Mitigates risk by establishing procedures and monitoring controls, spotting key errors, and demonstrating strong ethical behavior; develops the squad's risk management mindset.
  • Technology Selection - Defines and articulates the pros / cons when making technology selection decisions; manages technology risk for the project team
  • Organizational Savvy - Engages in activities to support the broader organization
Leadership Attributes
  • Influence - The candidate will be an influential voice on the team, yet must also be a team player, empowering their peers, promoting accountability and responsibility
  • Respect - The candidate must be someone the team will respect; when they bring something up, others listen and consider what they have to say
  • Credibility - The candidate has credibility; they are believable; when they bring something up their peers consider it because the source is reliable.
  • Communication - The candidate can communicate ideas effectively with peers and management
  • Passion - The candidate is passionate on subjects like Continuous Integration, Continuous Delivery, and agile ways of working
  • Knowledge - The candidate is knowledgeable in the technology, concepts, and code quality practices
  • Continuous improvement - The candidate has a history of continuously improving as a professional; self-motivated to learn new things by taking courses and attending conferences, within and outside of DTCC.
  • Flexibility - The candidate is open minded and willing to consider and weigh different ideas against current practices
  • Innovative / Creative - The candidate is willing to try new things and can think outside the box; generates new ideas and processes, and confidently pursues challenges as new avenues of opportunity.
  • Performance - The candidate performs at a high level and seeks out the feedback of others to continuously improve
  • Mentorship - The candidate can effectively mentor others through constructive feedback and coaching, enabling the squad to succeed
  • Accountability - The candidate is reliable and takes necessary actions to continuously meet required deadlines and goals.
Talents Needed For Success:
  • 9+ years experience in application development and a thorough understanding of Java and related software frameworks and technologies:
  • Backend Technology: Java, REST, JPA, Springboot, Spring Web, Spring Batch, Spring Security
  • Frontend Technology: Angular, Prime NG, Bootstrap CSS
  • Testing Frameworks / Technology: JUnit, Mockito, TestNG, Karma, Selenium, UniREST
  • Data Formats: JSON, XML
  • Databases: DB2, Postgres, Oracle
  • Messaging: Solace, AMQP, IBM MQ
  • Servers: Websphere, Tomcat
  • Legacy Technology a plus: Servlets, JSP
  • Deep understanding of Security Types: Mutual Auth, OAuth, JWT, Basic Auth, etc..
  • Understanding of CI/CD Tools and package managers: GIT, Maven, Node, Jenkins, Bitbucket
  • 4+ years technical team leadership experience
  • Bachelor's degree in technical discipline or related field
Who We Are:
With over 45 years of experience, DTCC is the premier post-trade market infrastructure for the global financial services industry. From operating facilities, data centers and offices in 16 countries, DTCC, through its subsidiaries, automates, centralizes and standardizes the processing of financial transactions, mitigating risk, growing openness and driving efficiency for thousands of broker/dealers, custodian banks and asset managers. Industry owned and governed, the firm simplifies the complexities of clearing, settlement, asset servicing, data management, data reporting and information services across asset classes, bringing increased security and soundness to financial markets. In 2018, DTCC's subsidiaries processed securities transactions valued at more than U.S. $1.85 quadrillion. Its depository provides custody and asset servicing for securities issues from 170 countries and territories valued at U.S. $52.2 trillion. DTCC's Global Trade Repository service, through locally registered, licensed, or approved trade repositories, processes over 14 billion messages annually. To learn more, please visit us at www.dtcc.com or connect with us on LinkedIn , Twitter , YouTube and Facebook.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job function



About Us

About DTCC

DTCC safeguards the financial markets and helps them run efficiently, in times of prosperity and crisis. We are uniquely positioned at the center of global trading activity, processing over 100 million financial transactions every day, pioneering industry-wide, post-trade solutions and maintaining multiple data and operating centers worldwide. From where we stand, we can anticipate the industry's needs and we're working to continually improve the world's most resilient, secure and efficient market infrastructure. Our employees are driven to deliver innovative technologies that improve efficiency, lower cost and bring stability and certainty to the post-trade lifecycle.

DTCC proudly supports Flexible Work Arrangements favoring openness and gives people freedom to do their jobs well, by encouraging diverse opinions and emphasizing teamwork. When you join our team, you'll have an opportunity to make meaningful contributions at a company that is recognized as a thought leader in both the financial services and technology industries. A DTCC career is more than a good way to earn a living. It's the chance to make a difference at a company that's truly one of a kind.



About the Team

The IT SIFMU Delivery Department supports core Clearing and Settlement application delivery for DTC, NSCC and FICC. The department also develops and supports Asset Services, Wealth Management & Insurance Services and Master Reference Data applications.


Company Information

Who are we?

DTCC safeguards the financial markets and helps them run efficiently – in times of prosperity and crisis. We are uniquely positioned at the center of global trading activity, processing over 100 million financial transactions every day, pioneering industry-wide, post-trade solutions and maintaining multiple data and operating centers worldwide. From where we stand, we can anticipate the industry’s needs and we’re working to continually improve the world’s most resilient, secure and efficient market infrastructure. Our employees are driven to deliver innovative technologies that improve efficiency, lower cost and bring stability and certainty to the post-trade lifecycle.

Why choose DTCC?

DTCC employees work at the center of the world’s financial markets, bringing both innovation and stability to the entire post-trade lifecycle. Our work environment favors openness and gives people freedom to do their jobs well, by encouraging diverse opinions and emphasizing teamwork. When you join our team, you’ll have an opportunity to make meaningful contributions at a company that is recognized as a thought leader in both the financial services and technology industries.

.

Dice Id : 90853261
Position Id : 203246
Originally Posted : 6 months ago

Similar Positions at The Depository Trust & Clearing Corporation

Principal Software Engineer
  • Tampa, FL
  • 1 day ago
Principal Software Engineer
  • Tampa, FL
  • 1 day ago
Senior Java Full Stack Developer
  • Tampa, FL
  • 1 day ago
Lead Software Engineer
  • Tampa, FL
  • 1 day ago