Lead Software Engineer

company banner
The Depository Trust & Clearing Corporation
Software, Engineer, Research, Architect, Quality, Architecture, Development, API
Full Time

Job Description

Why you'll love this job :

Being a member of the Risk Analytics Team, the Lead Software Engineer will be a subject matter expert on one or more of programming languages, vendor products, DTCC applications, data structures business lines. A Lead Software Engineer provides their technical expertise within an agile squad to develop and maintain critical business applications.

Your Primary Responsibilities :
  • Assist in the technical design of large business systems
  • Build applications and interfaces between applications
  • Research technologies independently and recommend appropriate solutions.
  • Contribute to technology-specific best practices & standards.
  • Contribute to success criteria, from design through deployment, including non-functional requirements such as: reliability, resilience, cost-effectiveness, performance, data integrity, security, maintainability, reuse, extensibility, usability, and scalability
  • Contribute expertise on significant application components, vendor products, program languages, databases, operating systems, etc.
  • Guide less experienced staff during the build and test phases.
  • Provide leadership and can assist the Domain Architect as a technology liaison across teams.
  • Act as a partner with cross-functional teams to ensure the success of product strategy and project deliverables.
  • Contribute technical expertise throughout all phases, including post-deployment support.
  • Work closely with other functional and governance role players, and more senior technical resources, reviewing technical designs and specifications, and contributing to cost estimates and schedules.

**NOTE: The Primary Responsibilities of this role are not limited to the details above. **

Talents Needed For Success:
  • Squad Member - Works within an agile development squad as a lead engineer, adapting to the squads ways of working and assisting the squad in maturing their agile and development practices.
  • Agile Engagement - Engage with the squad and Product Owner during ceremonies to vet stories, assess risks, and clarify non-functional requirements.
  • Peer Learning - Participate in squad development through continuous learning practices, peer programming, and peer reviews.
  • Advocate for Quality - quality in design, coding, and testing. Work with the squad to incrementally improve SCA scores throughout the project / development lifecycle.
  • Solutioning & Mentorship - Work with the squad's solution architect as well as Architecture, Infrastructure, and Development teams to review and implement architecture and technical standards; help instruct and oversee junior members with their implementation.
  • Helps to develop solutions that balance cost, schedule, and requirements
  • Component Reuse - Promote reuse, approved technical standards and the technology strategy, make progress towards the future state architecture, reduce the cost and timeframe of development, and improve systems availability.
  • Best Practices Practitioner - Understands, uses, and encourages development best practices and procedures within the squad. Helps roll out standards and policies to other squad members .
  • Peer Reviews - Review code and unit tests for design gaps and ensures best practices are being followed.
  • Architecture - Follow architecture strategies, patterns, and specifications, particularly (but not exclusively) in the area of enterprise integration, middleware and messaging.
  • API Design & Development - Utilize RESTful design patterns and related middleware and messaging APIs.
  • Collaboration - Collaborate with other project teams to implement requirements and advise execution teams in building solutions that assure alignment with architecture specifications and standards.
  • Problem Escalation - Escalate blockers in a timely manner and work with the squad's solution architect to resolve architecture and other technical issues.
  • Documentation - Maintain system documentation and understand architecturally significant implementation details
  • Communication - Performs business and technical presentations in relation to technology platforms and solutions addressing the business problems
  • Total Delivery - Deliver functional requirements and meet key objectives for non-functional requirements such as: usability, availability, capacity and performance, scalability, reliability, security, and business continuity.
    • Understands corporate information security standards; ensures test plans validate security requirements
    • Proposes solutions that satisfy performance requirements; ensures test strategy validates performance requirements; tunes application performance issues
    • Ensures the physical data model supports the performance, privacy and security requirements
    • Implements and maintains 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 - Contribute towards proof of concepts and reference architectures that support architecture direction by proving that new technologies and/or architecture patterns
  • Risk Mitigation - Mitigates risk by following established procedures and monitoring controls, spotting key errors, and demonstrating strong ethical behavior; maintains a strong risk management mindset.
  • Technology Selection - Assists in technology selection decisions; helps manage technology risk for the project team
  • Organizational Savvy - Engages in activities to support the broader organization

Additional Qualifications:
  • Team Building - The candidate establishing relationships and contributes to the team identity and shared purpose; respects the diversity of thought, skills, personalities, and working styles of individual squad members
  • Influence - The candidate is an influential voice on the team, yet must also be a team player, empowering their peers, promoting accountability and responsibility
  • Respect - The candidate is respected; 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


Who We Are:

DTCC is the heart of the post-trade market infrastructure for the global financial services industry. From 21 locations all over the world, DTCC, through its subsidiaries, automates, centralizes and standardizes the processing of financial transactions, mitigating risk, increasing transparency and driving efficiency for thousands of broker/dealers, custodian banks and asset managers. In 2020, DTCC's subsidiaries processed securities transactions valued at more than U.S. $2.3 quadrillion.

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 essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.



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.


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 : 203425
Originally Posted : 2 months ago

Similar Positions at The Depository Trust & Clearing Corporation

Lead Software Engineer
  • Tampa, FL
  • 1 day ago
Lead Software Engineer
  • Tampa, FL
  • 1 day ago
Lead Software Engineer
  • Tampa, FL
  • 1 day ago
Lead Software Engineer
  • Tampa, FL
  • 1 day ago
Lead Software Engineer
  • Tampa, FL
  • 1 day ago
Lead Software Engineer (DLT)
  • Tampa, FL
  • 1 day ago
Lead Software Engineer
  • Tampa, FL
  • 1 day ago
Lead Software Engineer
  • Tampa, FL
  • 1 day ago
Principal Software Engineer
  • Tampa, FL
  • 1 day ago