Job Title – Principal Full Stack Engineer
The Purpose of this Role
We are looking for a highly skilled Principal Full Stack Engineer to lead the design, development, and delivery of our Workload Orchestration platform. In this role, you will drive execution of the product roadmap, influence architectural decisions, and partner closely with Product Owners, Architects, and Business Unit teams to deliver scalable, resilient, and modern orchestration solutions that support our enterprise-wide cloud and digital transformation initiatives.
You will act as a technical leader—shaping strategy, mentoring engineers, ensuring engineering excellence, and bringing forward innovative solutions that enhance developer experience, observability, automation, and workload operations across Fidelity.
The Value you Deliver
Technical Leadership & Delivery
- Design, develop, and maintain high‑quality software components for core Workload Orchestration applications.
- Strong proficiency in Test-Driven Development (TDD): Ability to design and write unit / integration tests.
- Ensure performance, security, and scalability of modern microservices across cloud and on‑prem ecosystems.
- Build and optimize CI/CD pipelines, automation frameworks, and deployment workflows.
- Participate in and lead code reviews, design reviews, and architectural discussions.
- Develop engineering tools, documentation, and processes that elevate the developer experience.
- Test and evaluate features of new products and provide technical insights for adoption.
- Drive the standardization and evangelization of enterprise‑level orchestration strategies.
Collaboration & Strategic Influence
- Work closely with Product Owners, Application Architects, and Data Architects to define roadmaps and deliver impactful solutions.
- Partner with cross‑functional engineering teams to understand requirements and provide technical guidance.
- Promote adoption of recommended solutions across business units to improve visibility, operability, and reliability.
- Influence technical decision‑making and contribute to long‑term engineering strategy.
Innovation & Continuous Improvement
- Stay current with emerging technologies, orchestration platforms, developer tools, and industry trends.
- Research and introduce innovative practices to improve developer workflows and system reliability.
- Ensure exceptional developer and customer experiences through best‑in‑class engineering solutions.
The Skills that are Key to this Role
Core Technical Skills
- Strong full‑stack development experience with modern frameworks and microservice architectures.
- Proficiency in:
- Shell scripting, SQL, Python
- Linux administration
- Solid working knowledge of Oracle and Postgres databases.
- Hands-on experience in building and maintaining CI/CD pipelines.
- Strong understanding of REST APIs, integration patterns, and automation.
- Knowledge of Disaster Recovery (DR), High Availability (HA), and enterprise‑grade architectures.
- Ability to guide and approve unit, integration, and functional testing practices.
- Experience with open‑source orchestration tools (Apache Airflow, Prefect).
- Experience with enterprise scheduling tools (Control‑M, AutoSys).
- Hands‑on experience managing workload orchestration infrastructure.
- Cloud experience in:
- AWS (EKS, Lambda, EC2, Step Functions, Batch, IAM, S3, Networking)
- Azure (AKS, Functions, Networking)
- Strong understanding of containers (Docker) and Kubernetes platforms (EKS, AKS).
- Knowledge of Observability & SRE practices.
- Experience with stress testing, chaos engineering, and FMEA.
- Familiarity with AI/ML concepts (added advantage).
- Hands‑on experience with JFrog Artifactory for artifact management, repository configuration, and CI/CD pipelines.
- Proficiency in automated testing frameworks, including Cucumber (BDD), unit testing, integration testing, and regression testing.
- Deep understanding of software testing methodologies and tools, such as Swagger, Postman, JUnit/TestNG, Cypress, or equivalent.
Behavioural Skills
- Strong communication and stakeholder management.
- Proven leadership and mentoring capability.
- Ability to work across geographies and collaborate with global teams.
- Analytical mindset with problem-solving orientation.
How your Work Impacts the Organization
You will be a key member of the Workload Orchestration Engineering team within the Enterprise Infrastructure & Operations BU. Your work will directly shape the orchestration strategy for the enterprise, influencing how workloads are automated, monitored, and optimized across multiple business units globally. You will collaborate with teams across the US and India to deliver highly reliable and scalable solutions for Fidelity’s mission-critical workloads.
The Expertise we are Looking for
- Bachelor’s degree in computer science, Engineering, or related field.
- 10+ years of experience in software engineering with a focus on full-stack and backend development.
Location: Chennai/Bangalore
Shift timings: 11:00 am – 8:00 pm
Certifications:Category:Information TechnologyTop Skills
What We Do
At Fidelity, our goal is to make financial expertise broadly accessible and effective in helping people live the lives they want. We do this by focusing on a diverse set of customers: - from 23 million people investing their life savings, to 20,000 businesses managing their employee benefits to 10,000 advisors needing innovative technology to invest their clients’ money. We offer investment management, retirement planning, portfolio guidance, brokerage, and many other financial products.
Privately held for nearly 70 years, we’ve always believed by providing investors with access to the information and expertise, we can help them achieve better results. That’s been our approach- innovative yet personal, compassionate yet responsible, grounded by a tireless work ethic—it is the heart of the Fidelity way.





