CrawlJobs Logo

Principal Software Engineer

India, Hyderabad · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

CoreAI is at the forefront of Microsoft’s mission to redefine how software is built and experienced. We are responsible for building the foundational platforms, services, programming models, and developer experiences that power the next generation of applications using Generative AI. Our work enables developers and enterprises to harness the full potential of AI to create intelligent, adaptive, and transformative software. The Agentic Core Services Team is responsible for building the cloud-native, distributed platform that powers the development, execution, and management of agentic applications at scale. Our mission is to provide the foundational infrastructure and runtime systems that enable developers to build intelligent, autonomous, and enterprise-grade AI agents with confidence and agility. In this role, you will help define the future of software and application development. You will shape how developers interact with our platform—from programming models and user experiences to the design of a managed, distributed runtime that orchestrates agent-based AI applications at scale with enterprise-grade guarantees. You’ll work at the cutting edge of AI research, collaborating with some of the brightest minds in generative AI, and integrating the latest breakthroughs in multi-modal capabilities (text, audio, video) into real-world agentic applications.

Job Responsibility

  • Lead architecture discussions and decision-making for complex products, ensuring design quality, scalability, and compliance
  • Mentor engineers in creating and executing comprehensive test strategies to maintain high solution quality and security
  • Identify and manage dependencies across teams, driving collaboration and conflict resolution to meet shared goals
  • Drive security best practices embedding 'security as code,' including proactive vulnerabilities prevention and incident response processes
  • Lead automation efforts for production deployment aiming at zero-touch deployments and error-free runtime
  • Collaborate with partner teams to ensure integration, scalability, performance, and live-site readiness before product launch
  • Mentor and lead coding quality improvements, debugging efforts, and adoption of AI tools to enhance software engineering excellence

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years of experience designing, building, and operating production-grade software and services at scale, with a proven track record of delivering high-impact solutions
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • Demonstrated expertise in solving complex technical challenges in one or more domains such as distributed systems, AI/ML infrastructure, developer platforms, or cloud services
  • Experience engaging with customers during integration or deployment phases, with a focus on delivering value and incorporating feedback into product evolution

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineer

8 matching positions

Principal Software Engineer

We use optional cookies to improve your experience on our websites, such as thro...
Location
Location
United States , Houston
Salary
Salary:
142800.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 discipline 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
  • Microsoft is unable to sponsor a work visa for this role due to the nature of the role’s job duties.
Job Responsibility
Job Responsibility
  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform
  • Leads by example and mentors others to produce extensible and maintainable code used across products
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders to drive multiple group's project plans, release plans, and work items
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers
  • Embodies our culture and values
What we offer
What we offer
  • Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

As Microsoft continues to redefine the future of AI, we are seeking passionate e...
Location
Location
United States , Redmond
Salary
Salary:
142800.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.
Job Responsibility
Job Responsibility
  • Architect scalable, low-latency systems/data pipelines for ingesting, processing, and serving personalized signals
  • Design, build, and maintain robust pipelines for telemetry, product usage, and experimentation data
  • Design data models and APIs that enable Copilot to reason about user context, preferences, and history
  • Build real-time and batch personalization engines that adapt Copilot's behavior
  • Collaborate with privacy, security, and responsible AI teams to ensure personalization is safe, transparent, and user-controlled
  • Optimize for performance, reliability, and cost across diverse workloads and geographies
  • Ship high-quality, well-tested, secure, and maintainable code
  • Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively
  • Enjoy working in a fast-paced, design-driven, product development cycle
  • Embody our Culture and Values
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Redmond
Salary
Salary:
142800.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 Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead architectural design and discussions for creating new AI primitives in the system.
  • Design and Build Scalable AI Infrastructure.
  • Fine tuning AI models.
  • Develop Experimentation and Evaluation Frameworks.
  • Curate Datasets and Drive Model Quality.
  • Analyze experimentation scorecards.
  • Collaborates closely with Product Managers to help them define datasets for scenarios and helps analyze experimentation scorecards.
  • Leads data acquisition efforts and ensures data is properly formatted and accurately described.
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation.
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Principal Software Engineer is the senior-most hands-on technical leader for...
Location
Location
India , Chennai
Salary
Salary:
Not provided
rxglobal.com Logo
RX Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a senior technical leader across multiple teams/services within a bounded domain
  • Strong polyglot background (e.g., C#/.NET, Java, JavaScript/Node) and ability to choose fit-for-purpose technologies
  • Experience modernising systems: migrating from legacy architectures to cloud-native patterns, reducing technical debt, and decommissioning safely
  • Experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies
  • Experience developing integrated solutions within a broad technical and business context of significant impact
  • Experience evaluating third-party services and platforms (security, cost, operations, integration complexity)
  • Experience leading cross‑team architectural change, platform adoption, or measurable improvements to reliability/cost/performance (with before/after metrics)
  • Familiarity with responsible AI usage in engineering workflows (policy/guardrails, data privacy, human‑in‑the‑loop review)
  • Bachelor’s/Master’s degree in Computer Science (or related) or equivalent professional experience
  • Expert software design skills: SOLID, DDD, event-driven architecture patterns, modular design, and maintainable codebases
Job Responsibility
Job Responsibility
  • Engineering Leadership & Culture: Create an environment where teams can do their best work by removing blockers, improving engineering practices, and contributing to a culture of psychological safety and high standards
  • Mentor and coach engineers across teams—especially senior engineers and emerging tech leads—in architecture, systems thinking, and operational excellence
  • Promote strong technical ownership ("you build it, you run it"), including operational readiness and post-incident learning
  • Support scalable knowledge-sharing mechanisms (e.g., tech talks, playbooks, templates, reference implementations)
  • Participate in hiring loops and help onboard new engineers into domain patterns and practices
  • Provide hands-on contributions where needed (prototypes, reference implementations, complex refactors, high-risk changes)
  • Guide teams in decomposition and sequencing to reduce delivery risk
  • support estimation/sizing and technical discovery
  • Leads through influence
  • demonstrates integrity, accountability, and constructive challenge
What we offer
What we offer
  • Comprehensive Health Insurance: Covers you, your immediate family, and parents
  • Enhanced Health Insurance Options: Competitive rates negotiated by the company
  • Group Life Insurance: Ensuring financial security for your loved ones
  • Group Accident Insurance: Extra protection for accidental death and permanent disablement
  • Flexible Working Arrangement: Achieve a harmonious work-life balance
  • Employee Assistance Program: Access support for personal and work-related challenges
  • Medical Screening: Your well-being is a top priority
  • Modern Family Benefits: Maternity, paternity, and adoption support
  • Long-Service Awards: Recognizing dedication and commitment
  • New Baby Gift: Celebrating the joy of parenthood
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

We are seeking a hands-on Principal Engineer / Engineering Manager to lead the d...
Location
Location
United States , Plano
Salary
Salary:
127500.00 - 221800.00 USD / Year
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 10+ years of software engineering experience, with strong backend focus
  • 5+ years designing and building large-scale distributed systems
  • Proven experience as a technical lead, principal engineer, or engineering manager
  • Deep expertise in Java, Spring Boot, and strong proficiency in Python
  • Strong experience with microservices, RESTful APIs, and event-driven architectures
  • Hands-on experience with streaming technologies (e.g., Kafka) and real-time data platforms
  • Expertise in cloud-native architecture (Azure, AWS, or Google Cloud)
  • Strong understanding of system design, scalability, and performance optimization
  • Experience with database design (SQL/NoSQL) and large-scale data processing
Job Responsibility
Job Responsibility
  • Lead architecture, design, and development of scalable backend systems for warehouse and supply chain operations
  • Drive event-driven architecture and real-time processing using modern streaming platforms (e.g., Kafka)
  • Build and evolve microservices-based platforms using Java, Spring Boot, and Python
  • Define and enforce engineering best practices, design patterns, and coding standards across teams
  • Act as a technical leader and mentor, guiding engineers and conducting design/code reviews
  • Partner with Product, Operations, and Business teams to translate requirements into scalable solutions
  • Own end-to-end system architecture, including API design, data models, and integration patterns
  • Lead cloud strategy and implementation across Azure, AWS, or GCP environments
  • Ensure systems meet performance, scalability, reliability, and security standards
  • Drive adoption of CI/CD, DevOps practices, and platform engineering capabilities
What we offer
What we offer
  • Bonus based on performance and eligibility target payout is 12% of annual salary paid out annually
  • Paid time off subject to eligibility, including paid parental leave, vacation, sick, and bereavement
  • Medical
  • Dental
  • Vision
  • Disability
  • Health and Dependent Care Reimbursement Accounts
  • Employee Assistance Program (EAP)
  • Insurance (Accident, Group Legal, Life)
  • Defined Contribution Retirement Plan
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Help reinvent how advertising outcomes are measured in the AI era. You'll join M...
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 Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Leads end-to-end technical strategy and architecture for conversion measurement and attribution, aligning stakeholders on goals for latency, correctness, privacy, and long-term platform evolution
  • Authors and drives adoption of cross-service designs (data contracts, identity/joins, deduplication, late-event handling, and backfills) that scale to high-volume, globally distributed traffic
  • Builds and ships critical components in the near real-time conversion/attribution pipeline, focusing on performance, resilience, maintainability, and safe rollouts
  • Defines SLOs/SLIs and operational standards
  • elevates observability through metrics, dashboards, logging, tracing, and actionable alerts
  • leads incident reviews and reliability roadmaps
  • Acts as a Designated Responsible Individual (DRI) for key services, establishing operational playbooks, on-call readiness, and engineering best practices that reduce toil and improve MTTR
  • Mentors and grows other engineers through design reviews, technical coaching, and setting a high bar for engineering rigor, testing, and security
  • Partners with privacy, security, and compliance teams to ensure measurement and telemetry data is handled responsibly and supports evolving industry and regulatory requirements
  • Leverages AI tools to boost up engineering productivity and operational efficiency.
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
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
  • Microsoft Cloud Background Check
  • 6+ years of hands‑on software engineering experience, with significant time spent on distributed systems and cloud infrastructure
  • Deep Kubernetes expertise including Kubernetes internals (control plane, scheduling, networking, storage), containers and cloud‑native architectures, advanced Kubernetes networking, traffic management, and reliability patterns
  • Strong background in distributed systems design, including consistency, fault tolerance, scalability, and performance tradeoffs
  • Proven experience owning live production systems, including on‑call rotations, incident mitigation, and operational excellence
  • Proficiency in one or more systems languages (e.g., Go, C++, C#, or equivalent).
Job Responsibility
Job Responsibility
  • Lead the design, development, and operation of cloud-native platform components on Kubernetes, with a focus on reliability, networking, security, and observability at scale
  • Drive end-to-end architecture for large-scale, distributed systems supporting globally deployed services
  • Design and deliver highly available, scalable systems, ensuring strong performance, resilience, diagnosability, and cost efficiency
  • Provide technical leadership in Kubernetes-based infrastructure, including service-to-service communication, traffic management, and resiliency patterns
  • Partner across engineering, platform, and infrastructure teams to define and execute on cross-organizational technical strategy and long-term investments
  • Guide engineering excellence through design reviews, code reviews, and implementation of best practices across the team
  • Contribute to the development and operation of systems that incorporate emerging technologies, including AI-enabled capabilities, in a scalable and reliable manner
  • Coach and mentor engineers, fostering technical growth and raising the overall quality bar across the organization
  • Drive continuous improvement in system design, operational practices, and engineering processes
  • Model Microsoft’s culture and values in all aspects of work.
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

We are now looking for a visionary Principal Engineer to help define the next ge...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
collinsongroup.com Logo
Collinson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience architecting large-scale distributed systems in the cloud
  • Deep expertise in APIs, event-driven architectures, and containerised applications
  • Strong knowledge of AWS and modern DevOps practices
  • Experience leading engineering teams and influencing technical direction across squads
  • A passion for software craftsmanship, clean architecture, and scalable design
  • A mentoring mindset and a collaborative leadership style
  • Curiosity around AI and emerging engineering technologies
  • Experience with Salesforce or enterprise CRM ecosystems is a strong advantage.
Job Responsibility
Job Responsibility
  • Defining the architectural vision for our API ecosystem
  • Leading the design and development of scalable, cloud-native distributed systems
  • Building high-throughput event-driven services using Kafka
  • Driving engineering excellence across security, observability, performance, and maintainability
  • Mentoring and coaching engineers and technical leaders across multiple squads
  • Collaborating closely with Product, Delivery, and Engineering leadership to shape strategic technical decisions
  • Championing modern development practices including TDD, CI/CD, Infrastructure as Code, and automated testing
  • Exploring and embedding AI-powered engineering capabilities into our workflows and platform
What we offer
What we offer
  • Flexible and hybrid working options
  • Work from anywhere – 8 weeks a year
  • Generous parental leave and family-friendly policies
  • Career development, mentorship, and training
  • A supportive, inclusive culture with employee resource groups and diversity initiatives.
  • Fulltime
Read More
Arrow Right