Principal Software Engineer
Job Description
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, 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).
The Impact you will have in this role:
The Principal Engineer is a hands-on engineering leader responsible for guiding the design, development, observability, deployment, and support of cloud-native applications and platforms. This role combines deep technical expertise with strategic leadership, ensuring the engineering team delivers scalable, secure, observable, and high-quality solutions.
Want more jobs like this?
Get jobs in Hyderabad, India delivered to your inbox every week.

The Principal Engineer drives architectural decisions, mentors' engineers, defines team targets, and shapes the technical roadmap while partnering closely with product, architecture, infrastructure, and business collaborators
Your Primary Responsibilities:
- Serve as the technical expert and owner for multiple critical applications.
- Lead architecture and design of distributed systems, microservices, and cloud-native applications.
- Drive observability standards including logging, metrics, tracing, dashboards, and SLO/SLA definition.
- Provide directions on AWS/Azure cloud infrastructure, Kubernetes orchestration, CI/CD, and DevOps automation.
- Partner with Architecture and Infrastructure teams to define efficient hosting environments and cloud deployment patterns.
- Perform performance tuning, reliability engineering, and capacity planning.
- Define and maintain the technical roadmap in collaboration with Product Management.
- Establish engineering targets covering:
- Delivery velocity
- Quality metrics
- Reliability/uptime targets
- Mean-time-to-detect/resolve (MTTD/MTTR) for observability
- DevOps and automation maturity
- Prioritize platform modernization, observability enhancements, and tech-debt remediation.\
- Drive the full SDLC from planning and design through implementation, testing, and release.
- Write and review high-quality code in Java, Golang, JavaScript, or TypeScript.
- Ensure comprehensive automated testing coverage.
- Lead cloud-based deployments using CI/CD pipelines, containers, and infrastructure automation.
- Support solving, incident management, and production stability with strong observability practices.
- Work with Business Systems Analysts to convert requirements into scalable and observable solutions.
- Partner with Product, QA, SRE, and Operations for smooth delivery and operational excellence.
- Integrate risk and control processes into daily engineering activities.
Qualifications:
- Minimum of 12+ years of software engineering experience including leadership responsibilities.
- Bachelor's degree in Computer Science or equivalent experience.
Talents Needed for Success:
- Strong experience with Java, Blockchain, Distributed Systems, Cloud Infrastructure technologies.
Hands-on experience with Golang, JavaScript, or TypeScript. - Proficiency with Spring Boot, REST APIs, messaging systems (Kafka, MQ, JMS), and backend microservices.
- Strong experience with AWS or Azure cloud platforms.
- Expertise with Cloud DevOps, CI/CD pipelines, automation, monitoring, and infrastructure-as-code.
- Hands-on experience with Kubernetes, Docker, container management, and orchestration.
- Strong understanding of microservices, distributed systems, and cloud-native architectures.
- UI exposure with Angular or React.
- Deep experience implementing and supporting:
- Metrics (Prometheus, CloudWatch, Datadog, New Relic, Grafana)
- Distributed tracing (OpenTelemetry, Jaeger, Zipkin)
- Centralized logging (ELK/EFK, Splunk, Cloud-native services)
- Dashboards, alerts, and SLO/SLA design
- Ability to define monitoring standards, alerting strategies, and improve MTTR/MTTD.
- Experience building highly observable systems with robust instrumentation.
- Expertise in Git, Bitbucket, Maven/Gradle, Jenkins, Jira.
- Expertise in Strong understanding of design patterns and system architecture.
- Testing tools such as JUnit, Mockito, Jasmine, Karma.
- Experience with Agile, Scrum, Kanban, and Waterfall.
- Databases: Oracle, Postgres, SQL proficiency.
- Excellent communication, leadership, and problem-solving skills, with the ability to influence without direct authority.
- Proficiency in risk management, collaborator engagement, and agile metrics (e.g., velocity, burndown charts).
Preferred Qualifications:
- Background in FinTech industries, such as handling projects involving cryptocurrency, decentralized finance (DeFi), or financial technology solutions.
- Experience with SRE practices and reliability engineering.
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
Perks and Benefits
Health and Wellness
- Health Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- FSA
- HSA With Employer Contribution
- Long-Term Disability
- HSA
- Pet Insurance
- Mental Health Benefits
Parental Benefits
- On-site/Nearby Childcare
- Adoption Assistance Program
- Family Support Resources
- Birth Parent or Maternity Leave
- Non-Birth Parent or Paternity Leave
- Return-to-Work Program
Work Flexibility
- Hybrid Work Opportunities
- Work-From-Home Stipend
Office Life and Perks
- Casual Dress
- Snacks
- On-Site Cafeteria
- Commuter Benefits Program
- Company Outings
- Holiday Events
Vacation and Time Off
- Paid Vacation
- Paid Holidays
- Personal/Sick Days
- Leave of Absence
- Volunteer Time Off
Financial and Retirement
- 401(K) With Company Matching
- Performance Bonus
- Financial Counseling
- Pension
Professional Development
- Work Visa Sponsorship
- Leadership Training Program
- Associate or Rotational Training Program
- Tuition Reimbursement
- Learning and Development Stipend
- Promote From Within
- Mentor Program
- Shadowing Opportunities
- Access to Online Courses
- Lunch and Learns
- Internship Program
- Professional Coaching
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)
- Unconscious Bias Training