CrawlJobs Logo

Principal Software Engineer

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

AI Search is a comprehensive, global managed search solution that serves as the hosted search engine on Azure. It provides developers with an easy and efficient way to integrate powerful search capabilities into their applications, whether they are building e-commerce sites, data catalogs, or large enterprise systems. Our key mission is to enable super scalable and reliable search capabilities that empower AI agents to efficiently access and process information. By delivering robust solutions tailored for AI-driven scenarios, we ensure that intelligent applications can leverage search at massive scale with consistent performance and dependability. In recent years, Azure AI Search has experienced significant growth, expanding into new market segments and supporting a broader range of customer scenarios. Positioned at the center of the AI wave, the service is enabling generative AI and Retrieval Augmented Generation (RAG) scenarios, which are driving future growth. The team is actively working to support a wider variety of customer workloads, accommodating increasing data and query volume, diverse usage patterns, and multiple hosting modes. AI Search is also committed to improving key drivers of customer satisfaction, such as search relevance and developer experience. Investments in these areas are ongoing, ensuring that developers and customers receive a high-quality product that meets their evolving needs. You would lead the design and delivery of ultra-scalable AI-powered search engines combining cloud innovation, DevOps rigor, and customer empathy to create transformative search experiences. Your work is anchored in ensuring search engine stability, reliability, and performance at scale: from architecting resilient systems that handle millions of queries per second, to proactively strengthening live-site tooling and incident response. You drive continuous improvements in throughput, latency, and fault tolerance, while enabling new workloads that expand customer scenarios. By mastering Azure provisioning and service management, You ensure that every capability you design not only accelerates innovation but also sustains the highest standards of reliability and operational excellence

Job Responsibility:

  • Design and deliver new product capabilities to enable new Search workloads in Azure
  • Ensure product and service quality through hands-on DevOps involvement and the development of live site tooling
  • Engage with customers to better understand scenarios and resolve issues
  • Develop expertise in Azure provisioning and service management

Requirements:

  • Strong problem-solving, troubleshooting, and communication skills
  • Solid understanding of systems fundamentals in operating systems, cloud platforms, or distributed systems
  • Openness to feedback and ability to collaborate effectively with diverse groups
  • Demonstrated independence, bias for action, and comfort with ambiguity
  • At least 12 years of engineering experience
  • Proficiency in C#, C++, Java, or other object-oriented programming languages
  • knowledge of SQL dialects and PowerShell or automation experience is advantageous
  • Experience building and shipping production-grade cloud services, including designing and implementing telemetry and monitoring solutions
  • Bachelor’s degree in computer science or engineering, or equivalent experience

Nice to have:

  • Experience with Lucene, Elasticsearch, Open Search, and the full ELK stack is beneficial
  • Background in building systems on large cloud platforms is a plus
  • Experience coordinating resources across diverse teams to restore service and maintain SLAs
  • Ability to conceptualize distributed services, understand their dependencies, and troubleshoot across network, application, caching, queuing, load-balancing, storage, and distributed service layers
  • High enthusiasm, integrity, creativity, results-orientation, self-motivation, and resourcefulness in a fast-paced environment
  • Desire to work collaboratively, find win/win solutions, and celebrate team successes
  • Consistently display deep passion and empathy for customers and co-workers
  • Comfortable dealing with unknowns and ambiguity, able to sharpen fuzzy or unclear situations into actionable focus
  • Demonstrated ownership of and expertise in a medium-to-large problem area
  • Quickly grasps the basics in related technical areas
  • Strong fundamental skills, including debugging and system design
  • Emerging leadership skills—both technical and organizational—within project and engineering teams
  • Proposes solutions to challenging problems and drives them to completion
  • Familiarity with both the processes (how work gets done) and the customers (why the work matters), with an understanding of the broader business context
  • Must be able to independently design system-level features
  • Security first approach: Ability to design secure by design solutions, identify and improve security posture
  • Logistics: Applying a systematic approach, being productive and efficient, quickly picking up new skills, managing time and priorities well, and conducting honest assessments and post-mortems
  • Influence: Expressing and sharing opinions across technical and process dimensions, influencing the roadmap and planning across multiple versions, and interacting effectively with team
  • Data Skills: Proficiency in drilling down through data and familiarity with techniques such as slice-and-dice, linear regression, and classification
  • Given a set of bugs, decides which to fix and how, articulates the rationale, convinces the group to approve the plan, and follows up to prevent similar issues in the future
  • Identifies a scenario or problem, then designs and implements a feature end-to-end while working collaboratively with others

Additional Information:

Job Posted:
March 05, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Software Engineer

Principal Software Engineer, Cloud Storage Engineering

We are working on a greenfield storage platform built on top of Kubernetes and P...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors, Masters, or PhD in Computer science in a related technical field or similar experience
  • 10+ years of experience in software development and architecture
  • Expert-level experience with one or more prominent languages such as Java, Kotlin, or Go is crucial.
  • An expert in Kubernetes stateful sets and/or databases such as PostgreSQL.
  • Passion for collaborating with and mentoring junior members of the team
  • A real appetite for helping others learn and grow
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members
What we offer
What we offer
  • health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Principal Software Engineer role involves tackling complex problems, deliver...
Location
Location
United States , Mountain View; San Francisco
Salary
Salary:
170800.00 - 274300.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in multiple backend technologies
  • Ability to mentor junior members
  • Experience in tackling complex architecture challenges
  • Ability to lead code reviews and documentation
  • Experience in delivering solutions used by other teams and products
Job Responsibility
Job Responsibility
  • Tackle the largest and most complex problems on the team
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Tackle complex architecture challenges and apply architectural standards
  • Lead code reviews & documentation
  • Take on complex bug fixes
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives
  • Transfer depth of knowledge from current language to excel as a Software Engineer
  • Mentor more junior members
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

The Senior Principal Software Engineer role involves tackling complex problems, ...
Location
Location
United States , San Francisco
Salary
Salary:
198300.00 - 318600.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or equivalent
  • 10+ years of experience working as senior Software Engineer
  • 5+ years of experience acting as Technical Lead for a team of engineers
  • Experience in supporting compliance environments related to FedRAMP, DoD, or mature compliance offerings at large scale tech companies
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Work across senior engineering and product leaders to build strategy and design solutions to earn customers trust and business
  • Lead a large team of Principals to tackle some of the broadest impacting and technically complex problems with a platform mindset
What we offer
What we offer
  • Health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

To become a 100 year company, we need a world-class engineering organisation mad...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience building and developing backend applications - Bachelor's or Master's degree with a preference for Computer Science degree
  • Experience crafting and implementing highly scalable and performant micro-services
  • Proficiency in any modern object-oriented programming language (e.g., Java, Kotlin, etc.)
  • Real passion for collaboration and strong interpersonal and communication skills
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
  • Experience in Elasticsearch, being able to deep dive into performance at scale problems, is a bonus
Job Responsibility
Job Responsibility
  • Build and ship JQL Search features and capabilities daily in highly scalable, cross-geo distributed environment
  • Be responsible technical evolution for products and platforms in JQL Search and partially in Jira Platform
  • Be part of an amazing open and collaborative work environment with other experienced engineers, architects, product managers, and designers, working closely with JQL Search and collaborating with other Jira Platform or Jira product teams
  • Mentor and level up the skills of your teammates by sharing your expertise in formal and informal knowledge sharing sessions
  • Ensure full visibility, error reporting, and monitoring of high performing backend services
  • Foster a culture of efficient delivery
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Visit go.atlassian.com/perksandbenefits to learn more
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Atlassian is seeking a Principal Software Engineer for Cloud Storage Engineering...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors, Masters, or PhD in Computer science in a related technical field or similar experience
  • 10+ years of experience in software development and architecture
  • Expert-level experience with one or more prominent languages such as Java, Kotlin, or Go is crucial
  • An expert in Kubernetes stateful sets and/or databases such as PostgreSQL
  • Passion for collaborating with and mentoring junior members of the team
  • A real appetite for helping others learn and grow
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Fulltime
Read More
Arrow Right

Principal Software Engineer RR Level 3

We're responsible for prototyping and developing new technologies and novel solu...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
anthemengineering.com Logo
Anthem Engineering
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Polygraph Required
  • Onsite work at customer location required
  • Experience with TypeScript and JavaScript
  • Experience with React, Angular, Material UI, Bootstrap, Storybook
  • Experience with Java, Spring Boot
  • Experience with Elasticsearch, MongoDB, MySQL
  • Experience with npm, Webpack, Maven
  • Experience with Jest, JUnit
  • Experience with Git
  • Ability to learn and grow
Job Responsibility
Job Responsibility
  • Prototype and develop new technologies and novel solutions to issues within the division
  • Work closely with analysts to understand their workflows, identify gaps, and create solutions that make things easier and more effective
  • Work on a variety of constantly changing applications and services that support a wide array of missions
  • Build tools that ingest, process, and analyze large volumes of information
  • Provide direct support to forces protecting Americans
  • Organize, process, and visualize a source of information for critical intelligence
  • Identify and track critical assets using geospatial tools and analytics
  • Apply AI/ML algorithms to real-world problems
  • Provide advice and recommendations to Government customers
  • Choose the right tools to address each challenge
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

About LogRocket: Founded in 2016, LogRocket's goal is to make every experience o...
Location
Location
United States , Boston or NYC
Salary
Salary:
225000.00 - 260000.00 USD / Year
logrocket.com Logo
LogRocket
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in a full stack or backend development role, preferably with a SaaS company
  • Experience with state of the art cloud technologies, including architectural principles, specific tools of the trade, and their strengths and weaknesses
  • Hands-on experience building and redesigning highly available distributed systems
  • Familiarity with modern Javascript-based applications and frameworks
  • Experience in development environments with demanding scalability or availability requirements
  • A strong collaborator who is transparent about progress on tasks, seeks feedback early and often, works effectively with the team to deliver on engineering estimates
  • Acts as a mentor to junior engineers and provides coaching to upskill other team members
Job Responsibility
Job Responsibility
  • Design a system to automatically detect the most common user paths across millions of events
  • Implement a search backend that allows users to search in real time across billions of log entries
  • Build a machine learning pipeline that automatically detects bugs in our users' apps
  • Automate database scaling to improve operating cost while maintaining the ability to respond to traffic spikes
  • Build a system that automatically recommends integrations for customers based on their toolset
What we offer
What we offer
  • Catered lunch and an impressive array of your favorite snacks (healthy AND non-healthy!)
  • Unlimited vacation policy
  • Health, Dental, Vision benefits, 401k, commuter benefits
  • Generous stock options
  • Regular team outings and activities (from boat rides to paintball, we’ll try anything!)
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Viant’s customers use the Demand Side Platform (DSP) to set up, run and monitor ...
Location
Location
United States , Irvine; Los Angeles
Salary
Salary:
200000.00 - 260000.00 USD / Year
viantinc.com Logo
Viant
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have experience in the AdTech domain OR possess strong proficiency in the Go programming language
  • 12+ years of professional experience in the software industry
  • Experience with web services, microservices, or other SOA
  • Relational database experience, such as MySQL, Postgres, or Oracle, and experience with complex SQL
Job Responsibility
Job Responsibility
  • Determine a long-term technical vision and scope of future projects, while continuously developing and reviewing existing projects
  • Lead end-to-end product development efforts for Viant DSP’s suite of products
  • Own & contribute to major features & areas of the products
  • Work closely with cross-functional teams internally as well as customers externally to understand pain points, underserved needs, and identify opportunities
  • Mentor engineers who thrive working in an innovative, user-focused, fast paced environment
  • Drive initiatives to reduce operational load, and build operationally sustainable products
What we offer
What we offer
  • fully paid health insurance
  • paid parental leave
  • unlimited PTO
Read More
Arrow Right