CrawlJobs Logo

Principal Software Engineer

Japan, Tokyo · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the databases team builds and maintains Microsoft's operational Database systems. We store and manage data in a structured way to enable multitude of applications across various industries. We are on a journey to enable developer friendly, mission-critical, AI enabled operational Databases across relational, non-relational and OSS offerings. The PostgreSQL Open Source team at Microsoft works directly in the upstream PostgreSQL project and broader ecosystem to ensure PostgreSQL remains healthy, innovative, and production-ready at global scale. We contribute core features, performance improvements, correctness fixes, tooling, documentation, and community leadership—working shoulder-to-shoulder with the global PostgreSQL community. Our upstream work directly benefits millions of users and underpins Microsoft's managed PostgreSQL offerings on Azure, while remaining 100% open source and community-first.

Job Responsibility

  • Design, implement, and upstream significant features and improvements to PostgreSQL core (planner, executor, storage, replication, concurrency, performance, security, etc.)
  • Diagnose and fix complex correctness, performance, and scalability issues in PostgreSQL
  • Participate actively in the PostgreSQL community: mailing lists, patch review, design discussions, commitfests, and releases
  • Collaborate with other PostgreSQL contributors inside and outside Microsoft to drive features from design through acceptance
  • Represent Microsoft in the open-source community with a strong focus on technical credibility and collaboration
  • Mentor other engineers and help raise the bar for PostgreSQL expertise within Microsoft
  • Influence long-term PostgreSQL direction, especially in areas relevant to modern cloud and large-scale deployments—while staying aligned with community values and processes
  • Embody our culture and values

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

Nice to have

  • Strong experience with PostgreSQL internals or comparable database kernel experience
  • Proven ability to work in large, mature C/C++ codebases
  • Deep understanding of database systems concepts (query planning, transactions, MVCC, indexing, storage, replication, WAL, etc.)
  • Experience contributing to open-source projects (PostgreSQL preferred)
  • Ability to write clear technical design documents and engage in constructive technical debate
  • Strong debugging and performance analysis skills
  • Prior accepted patches or commit access in the PostgreSQL project
  • Experience with PostgreSQL query planning, statistics, or performance tuning
  • Experience working on correctness, reliability, or security-sensitive code
  • Familiarity with operating systems, filesystems, and distributed systems
  • Community leadership (reviewing patches, mentoring contributors, speaking at conferences)

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