DTCC Enterprise Services India Private Limited

Principal Software Engineer

DTCC Enterprise Services India Private Limited
Chennai
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 12 yearsMin. 12 years

Job Description

Principal Software Engineer

 

Role Overview

We are seeking an experienced Principal Software Engineer – Java Full Stack Development to design, build, and operate scalable distributed applications that power DTCC's Asset Services platform. In this role, you will provide technical leadership across the full application stack, leveraging Java/Spring Boot for backend services and React/Angular for modern user interfaces.

You will lead the design and implementation of enterprise-grade solutions, drive engineering excellence, mentor development teams, and ensure the successful delivery of high-quality software. The role requires close collaboration with business stakeholders, architects, infrastructure teams, and Agile squads to deliver secure, resilient, and scalable solutions.

You will play a key role in advancing DTCC's engineering practices, including CI/CD, DevSecOps, cloud adoption, automated testing, and production reliability.

Pay and Benefits:

  • Competitive compensation, including base pay and annual incentive
  • Comprehensive health and life insurance and well-being benefits, based on location
  • Pension / Retirement benefits
  • 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).


Primary Responsibilities

 

Technical Leadership & Solution Design

  • Serve as the technical lead and subject matter expert for one or more critical Asset Services applications.
  • Lead architecture and design discussions, ensuring solutions align with DTCC technology standards, security requirements, and strategic objectives.
  • Collaborate with Business Systems Analysts, Product Owners, and Solution Architects to translate business requirements into scalable technical solutions.
  • Drive technical decision-making, evaluate emerging technologies, and recommend innovative approaches to solve complex business problems.

Application Development & Delivery

  • Design, develop, and maintain full-stack applications using Java, Spring Boot, React, and Angular/React technologies.
  • Lead end-to-end feature delivery from requirements analysis through development, testing, deployment, and production support.
  • Build and review high-quality, maintainable, and secure code while enforcing development standards and best practices.
  • Design and implement RESTful APIs, event-driven services, and distributed application architectures.
  • Ensure compliance with functional and non-functional requirements, including scalability, availability, performance, and security.

Platform Engineering & DevSecOps

  • Champion CI/CD, automated testing, code quality gates, SAST, open-source vulnerability management, and secure SDLC practices.
  • Partner with Infrastructure and Cloud Engineering teams to deploy and optimize hosting environments across on-premises and cloud platforms.
  • Drive application performance tuning, resiliency improvements, observability, and operational excellence.
  • Support production readiness activities, troubleshooting, incident resolution, and root-cause analysis.

Team Leadership & Mentorship

  • Mentor and guide engineers through code reviews, design reviews, and technical coaching.
  • Foster a culture of continuous learning, innovation, collaboration, and engineering excellence.
  • Lead technical discussions, knowledge-sharing sessions, and adoption of modern development practices.
  • Help mature Agile delivery processes, continuous integration, continuous delivery, and team ways of working.

Risk & Controls

  • Integrate risk management and control processes into day-to-day responsibilities.
  • Proactively identify, communicate, and mitigate technology, security, operational, and delivery risks.
  • Ensure adherence to DTCC regulatory, security, and governance standards.

Note: The responsibilities outlined above are representative and not exhaustive. Additional duties may be assigned based on business needs.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 12+ years of software engineering experience, including significant experience leading complex enterprise application development initiatives.
  • Proven experience leading technical teams and delivering large-scale distributed applications in Agile environments.

Skills & Experience

 

Full Stack Development

  • Strong expertise in Java, Spring Boot, Spring Integratio
  • Extensive experience with React and/or Angular frameworks.
  • Proficiency in HTML5, CSS3, JavaScript/TypeScript, and modern UI development practices.
  • Strong understanding of responsive and accessible web application design.

API & Distributed Systems

  • Expertise in designing and implementing RESTful APIs and microservices architectures.
  • Experience with event-driven systems, messaging platforms, and integration patterns.
  • Understanding of distributed systems, scalability, resiliency, and performance optimization.

Database Technologies

  • Experience with relational databases such as Oracle and PostgreSQL.

Cloud & DevOps

  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of cloud-native services including compute, storage, databases, networking, containers, and serverless technologies.
  • Experience with CI/CD pipelines, infrastructure automation, containerization, and DevSecOps practices.

Engineering Excellence

  • Strong understanding of software design patterns, testing frameworks, and secure coding principles.
  • Experience implementing automated testing, code quality controls, and software lifecycle management.
  • Demonstrated ability to leverage AI-powered development tools to improve productivity, software quality, and delivery speed.

Leadership Competencies

  • Demonstrates strong technical leadership and ownership.
  • Creates a culture of transparency, accountability, and continuous improvement.
  • Invests in mentoring and developing engineering talent.
  • Builds strong partnerships and collaborative relationships across teams and organizations.
  • Effectively communicates technical concepts to both technical and non-technical stakeholders.
  • Continuously learns and stays current with industry trends, emerging technologies, and engineering best practices.
  • Leads by example in delivering high-quality, secure, and resilient software solutions.


Actual salary is determined based on the role, location, individual experience, skills, and other considerations. 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.

Experience Level

Senior Level

Job role

Work location
Work locationChennai, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 12 years

About company

Name
NameDTCC Enterprise Services India Private Limited
Job posted by DTCC Enterprise Services India Private Limited

Similar jobs you can apply for

Software / Web Developer
Honey Universal Digital Private Limited

Microsoft Power App Developer

Honey Universal Digital Private Limited
Vadapalani, Chennai
₹12,000 - ₹15,000
Work from Office
Full Time
Any experience
No English Required
Teamspace Financial Services Private Limited

Risk Officer

Teamspace Financial Services Private Limited
Ambattur Industrial Estate, Chennai
₹14,000 - ₹18,000
Work from Office
Full Time
Any experience
Good (Intermediate / Advanced) English

Engineering Trainee

Hullect Services Private Limited
Chetpet, Chennai
₹15,000 - ₹18,000
Work from Office
Full Time
Night Shift
Any experience
Basic English
Harish HR Consutancy

Quality Assurance Engineer

Harish HR Consutancy
Chennai
₹18,000 - ₹22,000
Work from Office
Full Time
Min. 2 years
No English Required
Hudson Agile Enterprises

Software Developer Intern

Hudson Agile Enterprises
Alandur, Chennai
₹20,000 - ₹50,000
Work from Office
Full Time
Any experience
Basic English
CreditMantri

Business Unit Intern / AI Product Management Intern

CreditMantri
Thousand Lights, Chennai
₹15,000 - ₹18,000
Work from Office
Full Time
Freshers only
Good (Intermediate / Advanced) English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 12 to 31 years are eligible to apply for this job. You can apply for more jobs in Chennai to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Chennai at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Chennai . Through apna, you can find jobs in 64 cities across India. Join NOW!