CrawlJobs Logo

Principal Software Engineer - Azure PostgreSQL Team

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
Serbia , Belgrade

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are Azure Data, a Microsoft team that drives the future of data processing in the Microsoft Cloud. Our software development team, located in Belgrade, is building some of the most advanced and widely used data processing cloud services in the world. The services we build are based on groundbreaking technology and are global market leaders, with millions of active users, and applications ranging from small shops to large mission critical business workloads. Each service provides the benefits of automated database management: patching, backups, high-availability, security, and many more. Azure Database for PostgreSQL and Azure HorizonDB are database services based on PostgreSQL technology, the most popular open-source DB tech in the world. Applications can enjoy the richness of PostgreSQL surface area developed by the ecosystem, such as JSONB, geospatial support, rich indexing and dozens of extensions, while also enjoying the benefits of a fully-managed cloud service: fast scaling, intelligent performance tuning, and automated security. Our PostgreSQL Engineering team is on a mission to redefine the future of cloud-native PostgreSQL by building a modern, serverless database platform that delivers continuous availability, high performance, and seamless scalability. We are investing in foundational improvements across core PostgreSQL components, engineering practices, and tooling - spanning automation, observability, and intelligent diagnostics - while embracing both proven techniques and cutting-edge innovations. We collaborate closely with open-source communities, Linux kernel contributors, and internal Azure engineering teams to push the boundaries of what PostgreSQL can achieve in the cloud. You will have the opportunity to contribute to open-source PostgreSQL and Linux, and\or develop extensions. Experience with both is preferable. We are looking for a Principal Software Engineer who is passionate and highly motivated to work on researching, solving deep technical problems, taking on challenges, and delivering cutting-edge market-leading software. In this role you will collaborate with some of the world's leading experts in this area of technology, and have an excellent opportunity to learn, grow and advance your career.

Job Responsibility:

  • Drive and lead the software development projects from technical perspective, timelines, delivery, priority
  • Review and influence ongoing design, architecture, standards and methods for operating services and systems
  • Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals
  • Design, produce and deliver software to improve the reliability, scalability, performance, and security of a cloud service
  • Contribute by fixing, enhancing, and supporting our services in production, including periodic on-call duties
  • On-call duties and support include (live-site outage prevention and mitigations, root-cause analysis, enhancing operational readiness, dev-ops work, product repair work)
  • Collaborate with teams across the world to address all requirements needed to run enterprise-grade services
  • Proactively lead efforts for further improvements of the system, process and owned product areas/components
  • Mentor and guide the junior engineering colleagues

Requirements:

  • Degree in Computer Science or a related technical field (software/electrical engineering)
  • 8+ years of software design and development experiences
  • 5+ years of experience in technical design, problem-solving and debugging
  • 5+ years of experience with architecting, developing and maintaining large scale and data intensive systems
  • Passion for growth, learning new technical domains, and growing technical and soft skills
  • Experience in one or more programming languages, including, but not limited to: C/C++, Java, C#, Python, PowerShell, Rust
  • Experience with planning, organizing, and executing on project for software components and feature areas (work with wider group of committers)
  • Demonstrated passion for customer engagement and experience, with data driven approach
  • Track record in driving project clarity and results through formal and non-formal leadership skills
  • Excellent communication and cross team collaboration skill (English speaking)

Nice to have:

  • People management experience is not required but is considered a bonus
  • Experience with data intensive and large scale processing technologies and database systems is considered a bonus
  • Experience with cloud technologies (Azure/AWS/GCP) is considered a bonus

Additional Information:

Job Posted:
February 07, 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 - Azure PostgreSQL Team

Principal Software Engineer

Atlassian is a global leader in cloud collaboration, and one of the world’s larg...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Deep expertise in PostgreSQL, including internals, extension development, performance tuning, and scaling
  • 10+ years of experience in backend software development, with a focus on distributed systems and storage solutions
  • 5+ years of hands-on experience with AWS RDS/Aurora or equivalent cloud database platforms (GCP, Azure)
  • Demonstrated leadership in technical design, mentoring, and open-source contribution
  • Ability to drive technical roadmaps, influence architectural decisions, and champion best practices across teams
  • Experience mentoring engineers and building high-performing, collaborative teams
Job Responsibility
Job Responsibility
  • Contribute to open-source projects and represent Atlassian in the broader PostgreSQL community
  • Lead initiatives to improve scalability, performance, reliability, and security of the self managed Postgres
  • Collaborate with cross-functional teams to define technical strategy and deliver robust solutions for complex storage challenges
  • Establish and promote best practices in distributed systems, cloud infrastructure, and cost optimization
  • Mentor and develop engineers, fostering a culture of technical excellence and continuous learning
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
Read More
Arrow Right

Principal Software Engineering Manager - Azure PostgreSQL team

We are Azure Data, a Microsoft team that drives the future of data processing in...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science or a related technical field
  • 8+ years of software design and development experiences
  • People management experience is not required but is considered a bonus
  • Solid Experience driving architecture/design/implementation and delivery of great user experiences
  • Experience in people and project management with strong technical leadership
  • Excellent communication and cross team collaboration skill
  • Excellent system design and problem-solving skills
  • Passionate about live site health
  • Passionate about user experience and user facing features
  • Strong full stack development experiences
Job Responsibility
Job Responsibility
  • Product and Service Design: Builds the right products and services to deliver intended value to the customer and to meet the required business objectives
  • Technical Design and Implementation: Develops high-quality code to meet technical requirements
  • Quality Code and Validation: Creates and validates efficient, stable, secure, maintainable, performant, well-tested, and reusable code
  • Engineering Lifecycle: Uses, defines, and improves coding and testing practices, processes, tools, infrastructure, and standards
  • Effective Team: Acts constructively within the team context to increase the efficiency, impact, and morale of the team
  • Product and Service Ownership: Consistently and strongly demonstrates a sense of personal accountability for the quality and completeness of the entire product or service
  • Manager Priorities: Build a diverse team with capabilities needed to achieve current and future business objectives
  • Create an inclusive work environment where every employee can effectively engage
  • Provide ongoing feedback that helps your direct reports improve their performance
  • Leverage resources to help employees develop skills and support their career interests
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of engineering experience in distributed systems, databases, platform engineering and cloud services.
  • 4+ years leading engineering teams delivering highly available cloud services and infrastructure.
  • Experience with large scale services architectures and technologies.
  • Experience building solutions with Azure is a plus.
  • Demonstrated experience leading cross-org technical initiatives.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Leadership & Strategy: Define and evolve the long-term Fundamentals charter across engineering systems, reliability, security, observability, lifecycle, and AI-driven automation. Build a multi-year roadmap for service health, live‑site maturity, reliability KPIs, and standardization of platforms across Azure Data.
  • People Management: Lead, coach, and grow a high-performing engineering team with strong fundamentals in distributed systems, observability, security, and reliability. Drive clarity, purpose, inclusion, and manager excellence
  • sustain high team trust and effectiveness scores and deliver to the team’s charter and roadmap.
  • Technical Execution: Own and deliver end‑to‑end features across the full engineering lifecycle, including architecture, implementation, testing, debugging, production rollout, and live‑site support
  • Mentor and coach engineers through design reviews, code reviews, and operational learnings, raising engineering standards and on‑call readiness
  • Incorporate customer requirements, usage patterns, and live‑site signals into engineering decisions to improve reliability, scale, and usability
  • Drive an automation‑first engineering approach by leveraging AI across the engineering lifecycle—including design assistance, code quality improvements, test and validation automation, and migration tooling—while modernizing service telemetry, observability, and core service infrastructure.
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
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 a related technical discipline
  • 12+ years of hands‑on software development experience using C++, Rust, C#, or an equivalent systems programming language
  • 5+ years designing, developing, and shipping system‑level features for large‑scale cloud services or backend distributed systems
  • Deep expertise in distributed systems, storage, and database architectures, with the ability to set technical direction and influence design across multiple teams
  • Proven experience building and operating cloud platforms or foundational services on Azure, AWS, or GCP, including ownership of scalability strategy, availability guarantees, and platform‑level observability
  • Experience working with PostgreSQL internals or similar enterprise‑grade database systems, sufficient to guide architecture and resolve complex production issues
  • Demonstrated ability to lead engineers and technical initiatives within a team or service, delivering reliable outcomes
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • 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 design and implementation of database migration capabilities that enable customer adoption of Azure PostgreSQL and directly support business growth
  • Own and deliver end‑to‑end features across the full engineering lifecycle, including architecture, implementation, testing, debugging, production rollout, and live‑site support
  • Drive technical execution and design quality within a defined service area
  • make architecture trade‑offs that balance reliability, performance, and delivery timelines
  • Mentor and coach engineers through design reviews, code reviews, and operational learnings, raising engineering standards and on‑call readiness
  • Incorporate customer requirements, usage patterns, and live‑site signals into engineering decisions to improve reliability, scale, and usability
  • Stay current with database, distributed systems, and cloud platform trends, and apply relevant improvements to service health and engineering practices
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
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 a related technical discipline
  • 12+ years of hands‑on software development experience using C, C++, Rust, or an equivalent systems programming language
  • 5+ years designing, developing, and shipping system‑level features for large‑scale cloud services or backend distributed systems
  • Deep expertise in distributed systems, storage, and database architectures, with the ability to set technical direction and influence design across multiple teams
  • Proven experience building and operating cloud platforms or foundational services on Azure, AWS, or GCP, including ownership of scalability strategy, availability guarantees, and platform‑level observability
  • Experience working with PostgreSQL internals or similar enterprise‑grade database systems, sufficient to guide architecture and resolve complex production issues
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and develop storage and index access methods leveraging lake native open storage formats
  • Innovate on techniques to come up with optimal query plan based on various cost based techniques that composes hybrid storge formats
  • Design and develop novel methods to compose different engines into hybrid query execution plan
  • Provide thought leadership in one or more related problem space
  • Provide mentorship to junior engineers in the team
  • Own the E2E lifecycle of the product
  • Fulltime
Read More
Arrow Right

Sr Principal Engineer, Software

Unique and exciting opportunity to contribute to the design, development and sup...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971
  • Must have several participated in several projects which lead to successful product introduction in the marketplace and at least some of them had significant positive business impact
  • Deep and broad understanding of many technological areas: Analysis and Design: Object oriented architecture, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing, software risk assessment
  • Programming and Framework Server: PHP, Laravel, .net Core, C#
  • Programming and Framework Client: HTML5, JavaScript, JQuery,Vue.JS
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, RabbitMQ etc.
  • Development and Continuous Integration: Visual Studio, VS Code,BitBucket, SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
  • Database and BI: MySQL , PostgreSQL Tableau, Power BI, etc.
Job Responsibility
Job Responsibility
  • Responsible for providing leadership within assigned team to ensure key metrics for projects and/or sprints are met
  • Develops a solid architecture that balances requirements from multiple stakeholders including marketing/product owner, program management, operations, quality assurance and service
  • Must ensure that architecture allows meeting time-to-market, exceeding quality targets, quick diagnosis of problems in the field, quick diagnosis of issues during product development and requirements evolution (scalable / extensible)
  • Responsible for creating design artifacts based on requirements/use-cases and software architecture
  • Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities
  • When applicable leads creation of software requirements based on understanding of deep customer needs and hosts JAD (Joint Application Design) sessions. Responsible for reviewing and supporting creation of defect free requirements/use-cases
  • Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications
  • When applicable responsible for providing design/technical specifications to external design partners
  • Responsible for rapid prototyping of highly innovative concepts for concept/feasibility testing.
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right

Sr Principal Engineer, Software

Unique and exciting opportunity to contribute to the design, development and sup...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971
  • Must have several participated in several projects which lead to successful product introduction in the marketplace and at least some of them had significant positive business impact
  • Deep and broad understanding of many technological areas: Analysis and Design: Object oriented architecture, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing, software risk assessment
  • Programming and Framework Server: PHP, Laravel, .net Core, C#
  • Programming and Framework Client: HTML5, JavaScript, JQuery,Vue.JS
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, RabbitMQ etc.
  • Development and Continuous Integration: Visual Studio, VS Code,BitBucket, SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
  • Database and BI: MySQL , PostgreSQL Tableau, Power BI, etc.
Job Responsibility
Job Responsibility
  • Responsible for providing leadership within assigned team to ensure key metrics for projects and/or sprints are met
  • Develops a solid architecture that balances requirements from multiple stakeholders including marketing/product owner, program management, operations, quality assurance and service
  • Must ensure that architecture allows meeting time-to-market, exceeding quality targets, quick diagnosis of problems in the field, quick diagnosis of issues during product development and requirements evolution (scalable / extensible)
  • Responsible for creating design artifacts based on requirements/use-cases and software architecture
  • Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities
  • When applicable leads creation of software requirements based on understanding of deep customer needs and hosts JAD (Joint Application Design) sessions. Responsible for reviewing and supporting creation of defect free requirements/use-cases
  • Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications
  • When applicable responsible for providing design/technical specifications to external design partners
  • Responsible for rapid prototyping of highly innovative concepts for concept/feasibility testing
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right

Principal Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
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
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and lead the development of core AI capabilities in PostgreSQL including vector indexing, approximate nearest neighbor search, semantic query operators, and graph-native features
  • Architect in-database support for embedding pipelines and model integration to enable retrieval, reasoning, and inference
  • Lead system-level design efforts that span the PostgreSQL engine, extension frameworks, storage abstractions, and control plane surfaces
  • Collaborate with product managers, applied AI researchers, and platform teams to define use cases and translate them into scalable and intuitive capabilities
  • Contribute to production-grade implementation of complex systems, ensuring performance, reliability, and operability
  • Set technical direction and engineering quality standards through code and design reviews, prototyping, and mentorship
  • Act as a technical connector across teams, driving alignment on design, extensibility patterns, and developer experience
  • Stay current on trends in vector databases, graph systems, and AI workloads, applying academic and open-source innovation to real-world engineering
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right