Lead Software Engineer

Lead Software Engineer

Full-Time 43200 - 72000 ÂŁ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Lead innovative software projects and collaborate with a dynamic team to drive impact.
  • Company: Join DTCC, a leader in financial market technology with a supportive culture.
  • Benefits: Enjoy competitive pay, health benefits, flexible work options, and professional growth opportunities.
  • Why this job: Make a real difference in the financial industry while working with cutting-edge technology.
  • Qualifications: 3+ years in software development, strong communication skills, and experience with Agile methodologies.
  • Other info: Be part of a diverse team that values innovation and teamwork.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We are committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to creating a workplace that looks like the world that we serve.

The Information Technology group delivers secure, reliable technology solutions that enable DTCC to be the trusted infrastructure of the global capital markets. The team delivers high-quality information through activities that include development of essential, building infrastructure capabilities to meet client needs and implementing data standards and governance.

Pay and Benefits:

  • Competitive compensation, including base pay and annual incentive
  • Comprehensive health and life insurance and well-being benefits
  • Pension
  • Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
  • DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).

The Impact you will have in this role:

  • Assists in the technical design of application components, builds applications, interfaces between applications, and understands data security, retention, and recovery.
  • Can research technologies independently and recommend appropriate solutions.
  • Contributes to technology‑specific best practices & standards; contributes to success criteria from design through deployment, including reliability, cost‑effectiveness, performance, data integrity, maintainability, reuse, extensibility, usability and scalability; contributes expertise on significant application components, vendor products, program languages, databases, operating systems, etc., executes on the plan by building components, testing, configuring, tuning, and deploying solutions.
  • Provides technical and domain expertise for the Distributed Common Data Transport Service (dCDTS) platform.
  • Assists with system backend technical implementation for functionality, interconnectivity and coordination with other DTCC business applications, resiliency and reliability and performance.
  • Provides full‑life‑cycle support (development‑to‑production) for developed components.
  • Works with QA and Product partners to ensure quality of delivery against specified requirements.

Your Primary Responsibilities:

  • Technology Expertise – is a domain expert on one or more of programming languages, vendor products, DTCC applications, data structures, business lines
  • Platforms – works with Infrastructure partners to stand up development, testing, and production environments
  • Requirements Elaboration – works with the Functional Architect to ensure designs satisfy functional requirements
  • Data Modeling – reviews and extends data models
  • Is aware of frameworks – that promote concepts of isolation, extensibility, and extendibility
  • System Performance – contributes to solutions that satisfy performance requirements; constructs test cases and strategies that account for performance requirements; tunes application performance issues
  • Security – implements solutions and complete test plans working mentoring other team members in standard methodology
  • Standards – is aware of technology standards and understands technical solutions need to be consistent with them
  • Documentation – develops and maintains system documentation
  • Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban)
  • Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; brings up appropriately.

Qualifications:

  • Bachelor's degree preferred or equivalent experience

Talents Needed for Success:

  • 3+ years’ experience with Oracle RDBMS, SQL Query development, Stored Procedure development
  • Experience with Eclipse, Git/BitBucket, Maven, Jenkins, HiPAM tools
  • Experience deploying to and configuring Tomcat application servers
  • Experience with Agile development, including Scrum and Kanban, use of JIRA
  • Strong written and verbal communication skills
  • Self‑motivated, able to work independently or in a team environment
  • Experience with IBM’s Application Connect Enterprise (ACE, formerly IIB) is a plus

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.

With over 50 years of experience, DTCC is the premier post‑trade market infrastructure for the global financial services industry. From 20 locations around the world, DTCC, through its subsidiaries, automates, centralizes, and standardizes the processing of financial transactions, mitigating risk, increasing transparency, enhancing performance and driving efficiency for thousands of broker/dealers, custodian banks and asset managers. Industry owned and governed, the firm innovates purposefully, simplifying the complexities of clearing, settlement, asset servicing, transaction processing, trade reporting and data services across asset classes, bringing enhanced resilience and soundness to existing financial markets while advancing the digital asset ecosystem.

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.

Lead Software Engineer employer: Depository Trust & Clearing Corporation

DTCC is an exceptional employer located in the vibrant London Broadgate Quarter, offering a dynamic work environment that prioritises innovation and collaboration. With a strong commitment to employee growth, comprehensive benefits including competitive compensation, health insurance, and a flexible hybrid work model, DTCC fosters a culture of inclusivity and support, making it an ideal place for professionals looking to make a meaningful impact in the financial services industry.
D

Contact Detail:

Depository Trust & Clearing Corporation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at DTCC on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Make sure you can talk confidently about your experience with Oracle RDBMS, SQL, and Agile methodologies. We want to see that you can walk the walk!

✨Tip Number 3

Show off your problem-solving skills during interviews. Be ready to tackle hypothetical scenarios related to application performance or data security. We love candidates who can think on their feet!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at DTCC.

We think you need these skills to ace Lead Software Engineer

Oracle RDBMS
SQL Query Development
Stored Procedure Development
Eclipse
Git/BitBucket
Maven
Jenkins
HiPAM Tools
Tomcat Application Servers
Agile Development
Scrum
Kanban
JIRA
Technical Design
Data Modeling

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Lead Software Engineer role. Highlight relevant experience, especially with Oracle RDBMS and Agile methodologies. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how you can contribute to our team. Be sure to mention any specific projects or technologies you've worked with that relate to the job.

Showcase Your Technical Skills: In your application, don't forget to showcase your technical expertise. Mention your experience with tools like Git, Jenkins, and Tomcat. We love seeing candidates who are confident in their abilities and can bring value to our tech stack!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Depository Trust & Clearing Corporation

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of Oracle RDBMS, SQL Query development, and the tools mentioned in the job description like Eclipse and Jenkins. Be ready to discuss your past projects and how you've used these technologies to solve problems.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in previous roles. Think about times when you had to implement solutions under tight deadlines or improve system performance. This will demonstrate your ability to think critically and act decisively.

✨Familiarise Yourself with Agile Methodologies

Since the role involves Agile development, be prepared to discuss your experience with Scrum and Kanban. You might even want to bring up how you've contributed to team dynamics in a fast-paced environment, as this shows you're a team player who can adapt.

✨Ask Insightful Questions

At the end of the interview, don’t shy away from asking questions. Inquire about the team’s current projects or how they measure success in this role. This not only shows your interest but also helps you gauge if the company culture aligns with your values.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>