CrawlJobs Logo

Principal, Full Stack Engineer

India, Bangalore, Karnataka · Job Posted April 21, 2026
Apply Position
Job Link Share

Job Description

As a Principal Software engineer you will be applying your strong software engineering practices (implementation and validation) to design, develop, test, deploy, maintain and improve Fidelity customer-facing and integration software solutions including exploring and developing frameworks, reusable assets. You will also be supporting your team in adopting best practices to ensure we are building the right product, and we are building it right. You will be working closely with architects to understand the standards. You are encouraged to quickly gain an understanding of all the components of our platform to be able to lead and chip into strategic roadmaps and initiatives related to the improvement, maintenance, and support of the platform and tools.

Job Responsibility

  • Understand the leadership vision and execute on that vision
  • Contribute to own entire features from concept to deployment working on cross-functional activities
  • Use your experience and knowledge to influence better software design, promote proper software engineering
  • Pro-active consulting in the definition phase about the non-functional requirements and its financial implications
  • Provide technology alternatives to business problems and clearly explain the advantages, problems and side-effects of alternatives
  • Ensure operability of technical architecture by partnering with the Enterprise Architects, project teams and taking responsibility for the technical design dispensations
  • Manage technology obsolescence of the product and aligning to enterprise directives
  • Identifying opportunities to bring emerging technologies/solutions to deliver innovative solutions to meet business objectives
  • Help strengthen further the culture of innovation by setting examples
  • Exercise a passion for keeping your knowledge up-to-date with the latest and greatest
  • Help maintain the high level of integrity in the team
  • Take ownership and accountability for determining what needs to be done
  • Providing unified experience to access technical assets and resources
  • Implement consistent standards for API development, deployment
  • Coordinate publishing and consumption in the API Marketplace
  • Be Collaborative: Work in partnership with the users, Architecture and Engineering teams to design, build and deliver end-to-end solutions. This individual will also help the fellow team members in ramping up on the new architecture and technology landscape
  • Be Creative: Promote and foster an environment of innovation to deliver new product solutions to market which help improve scale and efficiency, business growth and investment performance
  • Influence Others: In partnership with the delivery and engineering leads in US, Ireland and India, help advance and support product, delivery and technical practices
  • Inspire Others: Demonstrate a deep passion for technology and financial domain and create an ability to tap into the creative minds of the engineering team

Requirements

  • Extensive development experience (currently hands on) in Java, Spring MVC / Spring Core / Spring Boot Web Services (REST) and configuring web containers
  • Hands on experience in Messaging and Event driven design and development
  • Working Knowledge of API management software such as stratum and other integration technologies such as messaging, streaming etc.
  • IDE’s Spring Tool Suite, and Eclipse, within a UNIX and Windows environment
  • Application build, deploy using Continuous Integration/ Deployment (CI/CD) tools – Swagger/Git/Jenkins/uDeploy/Docker etc
  • Deep knowledge of Azure/AWS offerings and well versed with cloud based solutions design/architecture
  • Must have experience in designing Micro services and performance fine tuning of services
  • Understands and applies fundamental design principles behind a scalable, low latency, high throughput distributed application
  • Familiar with various design and architectural patterns and their application
  • Champions best practices for various aspects of engineering excellence like CICD, design reviews, code reviews, unit testing, across technology stack
  • Hands-on experience with Dev Assist Tools
  • 12+ years of IT relevant experience

Nice to have

  • Exposure to Mainframe/C++ or other legacy tech re-platforming projects is desirable
  • Experience in US Financial Services industry domain
  • You should have relevant experience working with Agile teams
  • You should have the effective influencing and communication skills to lead a high performing technology team
  • You should be proactive and have demonstrated ability to lead from front, and motivate team to deliver the best
  • Exposure to emerging technologies like AI/ML, Data Analytics/Visualization, and Speech Recognition will be an advantage

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal, Full Stack Engineer

8 matching positions

Principal Full Stack Engineer

Fidelity's Workplace Solutions (WS) Digital Platforms Technology team designs, d...
Location
Location
United States , Smithfield
Salary
Salary:
Not provided
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full stack software engineering 8+ years of experience
  • BS/BA Degree or equivalent experience required
  • Demonstrated experience in communicating technical needs and capabilities to non-technical team members, product owners, and partners
  • Experience collaborating in a team environment to develop, deploy, and support key applications and features
  • A proven understanding of the Agile software development methodology
  • Extensive experience decomposing sophisticated business problems into creative, efficient, and scalable solutions
  • Relevant knowledge of modern application architecture patterns and emerging technologies
  • Detailed experience with modern MV*/SPA JavaScript frameworks (Angular, Vue, React JS), prefer Angular
  • Hands-on experience with API Design & Development and Microservices Architecture (Java, REST, GraphQL, NodeJS)
  • Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: Java EE, Apache Tomcat, Spring MVC/Spring Boot, Logback, SLF4j, Maven
Job Responsibility
Job Responsibility
  • Play a key role on Scrum teams and within Digital Platforms Technology
  • Gain understanding of all the components of our web applications
  • Work with the members of the squad to deliver outstanding customer experience solutions
  • Work closely with the Squad Lead, Scrum Master, Developers, Quality Assurance, and Architects to craft, build, test, and deliver the features that make up Fidelity’s Digital experiences
  • Provide guidance and mentoring to the other Developers
  • Support digital experience scrum teams within Stock Plan Services, an emerging equity compensation services division of Fidelity Investments
  • Fulltime
Read More
Arrow Right

Principal Full Stack Engineer

Embark on a transformative journey as a Principal Full Stack Engineer - VP. This...
Location
Location
United States , Whippany
Salary
Salary:
170000.00 - 230000.00 USD / Year
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience as a Full Stack Developer using Java (JDK 17+), Spring Framework, and open‑source technologies to build enterprise‑grade applications
  • Considerable experience building microservices using RESTful APIs, Spring Boot, Spring Security, OAuth2, and JWT, with a focus on scalability, security, and resiliency
  • Validated experience designing and developing Enterprise driven architectures using Kafka, AWS SNS/SQS, or equivalent messaging platforms for high‑throughput, low‑latency systems
  • Hands‑on experience with AWS (EC2, S3, RDS, Lambda, API Gateway, ECS/EKS, Glue etc.) and containerization using Docker/Kubernetes, along with ample engineering practices including CI/CD
  • Experience with DevOps/CI/CD + Observability - GitLab or Jenkins and observability/monitoring tooling (Prometheus, Grafana, ELK)
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • medical, dental and vision coverage
  • 401(k)
  • life insurance
  • other paid leave for qualifying circumstances
  • incentive award
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Member of Technical Staff, Principal Full Stack Engineer - Copilot Applications

As Microsoft continues to push the boundaries of AI, we are on the lookout for p...
Location
Location
United States , Mountain View
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Strong full-stack fundamentals across frontend (React, TypeScript) and backend systems
  • Proficiency in Python or similar languages for backend development
  • Experience building scalable web APIs and services
  • Comfort with ambiguity and the ability to move fast in loosely-defined problem spaces
  • Taste for great product experiences and a drive to ship work that matters
Job Responsibility
Job Responsibility
  • Create breakthrough experiences that redefine what an AI companion can do
  • Build across modalities—voice, vision, text, and action—to make Copilot feel seamless and alive
  • Own features end-to-end, from concept through production, at scale
  • Collaborate with applied AI researchers to bring cutting-edge model capabilities to users
  • Ship experiments rapidly, learn from usage, and iterate toward experiences that feel like magic
  • Work across team boundaries on problems that span the entire product
  • Fulltime
Read More
Arrow Right

Principal Full Stack Engineer - Analytics Platform

Titan is Microsoft’s self-serve analytics platform, powering millions of queries...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or related technical field AND 6+ years of engineering experience designing and operating production-scale systems with strong UX focus, with coding in languages including, but not limited to, Python, C++, C#, Java, or JavaScript
  • OR equivalent experience
  • Front-end expertise: React, TypeScript, state management, performance, accessibility, data visualization (ECharts, Vega Lite, D3)
  • Back-end experience: Node.js, Python, REST, GraphQL, microservices, asynchronous messaging, caching
  • Strong SQL optimization and familiarity with columnar formats (Parquet, Delta, Iceberg)
  • Cloud experience: Azure, CI/CD, containers, Kubernetes, infrastructure as code
  • Security and reliability: OAuth, OpenID Connect, Azure AD, RBAC/ABAC, auditing, lineage, SLO ownership, incident response
  • Apache Superset customization (plug-ins, embedding, dashboard performance, security integration)
  • Experience with Databricks, Spark, ClickHouse, StarRocks, Cosmos DB, lakehouse/HDFS patterns
  • Knowledge of experimentation frameworks, semantic layers, data catalogs, lineage, Microsoft Purview
Job Responsibility
Job Responsibility
  • Architect and deliver intuitive analytics workflows for all skill levels: no code slice and dice, guided analysis, SQL, notebooks, and interactive app frameworks (e.g., Streamlit or Dash like)
  • Advance security and governance with role based and attribute based access control, row and column level security, auditing, lineage, and cost controls
  • standardize metrics and the semantic layer across APIs, notebooks, and experiments
  • Drive performance and reliability by meeting latency and Service Level Objective (SLO) targets
  • apply caching, pushdown, and incremental compute
  • build robust observability with tracing, metrics, and logs
  • Mentor and empower globally distributed teams
  • collaborate across product, design, data engineering, privacy, and security
  • foster inclusive engineering practices
  • Infuse AI into analytics: natural language queries, automated insights, anomaly detection, and narrative summaries with clear governance guardrails
  • Fulltime
Read More
Arrow Right

Principal Full Stack Software Engineer

Fixed Income Technology is looking for a Principal Full Stack Engineer to join t...
Location
Location
United States , Merrimack
Salary
Salary:
Not provided
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Mathematics, or Engineering or similar
  • 10+ Years of Experience in Software Engineering and 2+ years of experience as a Technical Lead
  • Experience designing and developing backend applications using Java (server-side) object-oriented programming skills
  • Experience in Microservices, Spring/SpringBoot and developing REST API’s
  • Experience designing and developing User Interface application using programming skills such as HTML, CSS/SCSS, JavaScript, TypeScript, Node and Angular
  • Experience in Micro front-end architecture and modular design
  • Experience in messaging frameworks such as Kafka
  • Experience with CI/CD tools, frameworks, and methodologies like Jenkin, Maven, Blue/Green etc
  • Experience with Jmeter, JUnit, Jest, Cypress, Playwright or similar frameworks
  • Experience working in public cloud platforms, preferably AWS, knowledge of Docker, EKS, serverless architecture is a plus
Job Responsibility
Job Responsibility
  • Working with product owners, UX designers, and business analysts to understand the UX designs and business requirements
  • Collaborate with Architecture, Data Services, and other Technology Teams and propose, design, develop and implement solutions that meet functional and non-functional requirements
  • Fully engaging in product quality plan efforts, including test case development, design and code reviews and regression testing
  • Manage Releases and be part of an on-call rotation to provide Level 3 production support for our applications
  • Actively contribute to evangelize engineering practices and the definition of source control strategy, performance strategy, environment strategy, and build and deployment pipelines
  • Guide, mentor other associates and be highly productive in an agile project delivery environment
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Full Stack AI

Are you passionate about building Enterprise applications leading with AI? Are y...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS degree in Computer Science, Mathematics or Engineering
  • 15+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services
  • 10+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model
  • 8+ years of experience in leading, managing, and driving technical and architectural dependencies
  • Technical skills should include proficiency in C#, .NET, Python, JavaScript/TypeScript, or equivalent languages/frameworks
  • Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL
  • Experience working in agile teams or startup environments with strong customer focus
  • Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Product Managers, and Data Scientists
Job Responsibility
Job Responsibility
  • Technical Leadership and Engineering Excellence: Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Leverage AI and develop Copilot features within the application to enhance user experience and productivity
  • Solution Design and Architecture: Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems
  • Mentorship and Team Development: Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture that contributes to both individual and team success
  • Collaboration and Cross-Team Partnership: Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates to enhance engineering capabilities
  • Quality Assurance: Establish and enforce best practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability
  • Site Reliability: Support and maintain existing services & integrations with LOB applications across the enterprise
  • Continuous Improvement and Innovation: Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement within the team
  • Planning and Communication: Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones
  • Fulltime
Read More
Arrow Right

Principal Software Engineer- Full Stack

We are looking for a Principal Software Engineer to join the Power Pages team. Y...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Programming Languages: Deep expertise in one or more of C++, C#, or Java
  • strong fundamentals in algorithms, data structures, and systems design
  • Web Technologies: Proficiency with HTML and JavaScript
  • understanding of modern front‑end patterns and performance practices
  • Distributed Systems: Proven experience architecting and operating distributed services (microservices, messaging, caching, data consistency, failover, multi‑region deployment)
  • Scale, Reliability, Security: A track record of building highly scalable, reliable, and secure cloud services/products at global scale (availability, latency, capacity planning, SLOs/SLIs, zero‑trust principles)
  • Leadership & Influence: Ability to lead through influence, drive technical strategy, and align diverse stakeholders across product, design, and engineering
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
Job Responsibility
Job Responsibility
  • Technical Direction & Architecture: Define and drive end‑to‑end architecture for services and features, ensuring scalability, resilience, observability, and security at global scale
  • Design and Code the solutions to build highly scalable, secure and reliable systems
  • Technical Leadership & Mentorship: Guide and mentor engineers
  • set high engineering standards
  • review designs and code
  • foster a culture of quality, inclusion, and continuous improvement
  • Design & Code Reviews: Provide rigorous design reviews and code feedback to improve performance, reliability, and secure-by-default practices
  • Cross‑functional Collaboration: Partner with Product Management, Design, and Engineering Leadership to align roadmaps, make trade‑offs, and deliver customer-centric outcomes
  • Operational Excellence: Champion best practices in CI/CD, rollout strategies, incident response, post‑mortems, and data‑driven decision making
  • Security & Compliance: Embed threat modeling, secure coding, and privacy-by-design into development workflows
  • Fulltime
Read More
Arrow Right

Principal Software Engineer, Full Stack

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 5+ years of experience programming in modern back-end languages such as C#, Java, Go, or Python
  • 3+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments, with production ownership and CI/CD pipeline integration
  • 3+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures
Job Responsibility
Job Responsibility
  • Leads by example across teams and mentors others to produce extensible, maintainable, well-tested, secure, and performant code used across products that adheres to design specifications
  • Identifies best practices and coding patterns (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions) and provides deep expertise in the coding and validation strategy
  • Applies and identifies best practices and shares information with other engineers for building code based on well-established methods and secure design principles while also applying best practices for new code development and formal validation of security invariants
  • Leads product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and security promises
  • Creates and applies metrics to drive code quality and stability, appropriate coding patterns, and best practices. Understands and applies security best practices and establishes code invariants to model "security as code," ensuring each layer is independently secure, and minimizing risk
  • Demonstrates deep understanding of upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack. Coordinates and collaborates with other teams to reach common goals where dependencies and validation concerns overlap
  • Fulltime
Read More
Arrow Right