CrawlJobs Logo

Software Engineer 2, Azure Data Platform

Costa Rica, San José · Job Posted May 20, 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. Azure PostgreSQL is a fast-growing team within Azure Data at Microsoft, and we are seeking a Software Development Engineer II to join our organization. The team builds and operates a globally distributed, fully managed PostgreSQL service that supports mission-critical customer workloads at scale. We focus on delivering highly reliable, high-performance, and self-healing cloud systems. This role is ideal for engineers who enjoy developing scalable services, tackling complex technical problems, and driving meaningful impact while continuing to grow their technical expertise.

Job Responsibility

  • Design, produce and deliver software to improve the reliability, scalability, performance, security, and efficiency of a cloud service
  • Contribute with fixing, enhancing, and supporting our services in production, including periodic on-call duties
  • Contribute to the development and implementation of automation solutions within production environments
  • Collaborate with colleagues across the world to address all requirements needed to run enterprise-grade services
  • Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals
  • Review and influence ongoing design, architecture, standards and methods for operating services and systems
  • Embody our culture and values

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Global collaboration is integral to our work at Microsoft, and proficiency in English is essential for effective communication in this role
  • Prior experience building or working with distributed systems or cloud-based services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role, including Microsoft Cloud Background Check

Nice to have

  • Learn and participate in code reviews to ensure code meets team standards, applying coding patterns and best practices with guidance
  • Develop and implement code for product features, write testable, maintainable, and extensible code while using AI tools responsibly
  • Assist in designing and testing solutions, exploring design options with oversight, and contribute to design documents and technical validation
  • Support quality assurance efforts through executing test plans, including security testing, and learn to incorporate dependency and scalability considerations
  • Apply and develop understanding of security principles in code and processes, contributing to security monitoring, incident response, and secure deployment practices
  • Engage in reliability and supportability activities by monitoring systems, contributing to live site operations, telemetry integration, and incident management with supervision
  • Collaborate with internal stakeholders to understand user requirements and incorporate customer insights into product features while learning customer security and privacy needs

Looking for more opportunities?

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

Similar Jobs for

Software Engineer 2, Azure Data Platform

8 matching positions

Software engineer 2 / Senior Software engineer - Azure Data

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 related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Azure Data Lake Storage Gen 2

Are you excited about the possibility of working on the largest Cloud Storage se...
Location
Location
Australia , Sydney
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 4+ 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: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • 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
  • Fulltime
Read More
Arrow Right

Software Engineer II - Azure Data Lake Storage Gen 2

Are you excited about the possibility of working on the largest Cloud Storage se...
Location
Location
Australia , Sydney
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 2+ 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 upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario, asks clarifying questions, and helps translate requirements into engineering tasks
  • Contributes to the development of design documents for a product, application, service, or platform by proposing options, identifying tradeoffs, and reviewing designs with senior engineers
  • Creates, implements, optimizes, debugs, refactors, and reuses code to improve correctness, performance, and maintainability
  • Writes and maintains unit, integration, and scenario tests, and uses telemetry and diagnostics to validate health and quality in production
  • Delivers well scoped work items end to end, including implementation, code reviews, testing, safe rollout, and follow up based on signals and feedback
  • Partners with appropriate stakeholders (for example, project managers and partner teams) to execute on project plans, release plans, and work items for owned areas
  • Participates in on call rotation and live site operations by following established playbooks, escalating appropriately, and contributing to mitigation and post incident follow up
  • Fulltime
Read More
Arrow Right

Software Engineer II - Azure Data Analytics

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
Canada , Vancouver
Salary
Salary:
85000.00 - 166800.00 CAD / 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 2+ 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
  • Design and develop world-class experiences for a new big data cloud offering, with an emphasis on scale, reliability, and performance.
  • Build and evolve core infrastructure services that power data engineering and analytics workloads (compute, runtime services, job/session management, configuration, and platform integrations).
  • Drive technical design and implementation end-to-end: translate requirements and documentation into robust production code.
  • Troubleshoot and improve systems using source code analysis and production instrumentation (logs, metrics, traces), and turn operational learnings into engineering improvements.
  • Improve platform scalability, resiliency, and observability, including automation to reduce operational toil.
  • Partner closely with product and engineering teams to deliver end-to-end features and continuously raise the quality bar.
  • Embody our culture and values.
  • Fulltime
Read More
Arrow Right

Frontend Software Engineer 2

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
Spain , Multiple Locations
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 discipline AND initial industry software engineering experience
  • Programming experience in frontend
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Strong expertise in web applications, JavaScript, Typescript, HTML, CSS and at least one popular web frontend framework like Angular/React/Vue or equivalent
  • Passion on delivering modern high-performance user experience in both browser and desktop
  • Experience with buidling on top of cloud platform like Azure/AWS/Google Cloud
  • Experience with AI for analytics
Job Responsibility
Job Responsibility
  • Design and develop world-class experience for new big data cloud offering
  • Plan, schedule and deliver quality software incrementally
  • Review changes to product codebase and provide constructive feedback that align with industry best practices
  • Maintain and operate cloud online services
  • Passion and experience for building great developer experience and user experience of modern analytics systems
  • Have a deep desire to work collaboratively, solve problems with teams across the world and celebrate successes
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Software Engineer 2

Microsoft’s Commerce Platform Compliance Engineering team builds scalable, relia...
Location
Location
India , Hyderabad
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, Engineering, or related technical field (or equivalent practical experience)
  • 2+ years of professional software engineering experience
  • Strong programming skills in one or more languages such as C#, Java, Python, or similar
  • Experience building or maintaining backend services, APIs, or platform components
  • Solid understanding of data structures, algorithms, and software design fundamentals
  • Familiarity with cloud-based systems (Azure, or equivalent)
  • Ability to write clear, maintainable code and collaborate effectively in a team environment
Job Responsibility
Job Responsibility
  • Design, implement, and maintain software services and platform components that support compliance, auditability, and governance across commerce systems
  • Build automation pipelines to replace manual compliance processes (e.g., evidence collection, access reviews, control validations)
  • Develop reliable, testable, and maintainable code using modern engineering practices (code reviews, unit tests, CI/CD)
  • Contribute to service instrumentation, logging, and monitoring to ensure strong operational and audit signals
  • Work on distributed systems that operate at scale across multiple services and tenants
  • Partner with senior engineers to improve system reliability, performance, and security posture
  • Participate in on-call rotations and contribute to incident analysis, root cause investigations, and preventative improvements
  • Collaborate closely with product managers, compliance partners, security teams, and auditors to translate regulatory requirements into scalable engineering solutions
  • Contribute to technical design discussions and provide input on architecture and implementation tradeoffs
  • Share knowledge through documentation, design reviews, and team discussions
  • Fulltime
Read More
Arrow Right

Data Engineer - Azure

The Data Engineer - Azure role requires expertise in SQL and Python, focusing on...
Location
Location
India
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced SQL programming for more than 4 years
  • Data analysis skills for more than 2 years
  • Experience with Agile delivery frameworks/methodologies (e.g. Scrum, SAFe) and tools (i.e. Jira, Azure DevOps)
  • Demonstrate a proven track record of having implemented solutions using one or more agile methodologies in conjunction with a large system integration partner
  • Experience with Azure Data Factory and Databricks including orchestrating and designing data pipelines for secure data solutions are preferred
  • Industry certifications in Azure, Databricks or data architecture is advantageous
  • Understanding and knowledge of system development life cycle methodologies (such as agile software development, rapid prototyping, incremental, synchronize and stabilize, and DevOps)
  • Experience in migrating data and associated systems from on prem to Cloud environments
  • Knowledge of advanced analytics (models, tools, etc.) and their operational support is a plus
  • Excellent verbal and written communication
Read More
Arrow Right

Technical Support Escalation Engineer - Data Platform

Interested in being on the cutting edge of Cloud Services? Then come join Micros...
Location
Location
Australia , Sydney
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, Information Technology (IT), or related field AND 5+ years of technical support, technical consulting experience, or information technology experience
  • OR 7+ years of technical support, technical consulting experience, or information technology experience
  • OR equivalent experience
  • 3+ years of experience in a customer-facing or support role in any of the following: technical escalation support, product support, developer support, IT DevOps, IT Admin/support, Systems Development, or Consulting or IT/Network Operations
  • 2+ years of experience in one or more of the following: Microsoft Azure Platform
  • Azure Networking Services, Azure Virtual Machine, Azure Storage
  • Microsoft Azure Analytics – Azure Databricks
  • Experience in any JAVA, JavaScript, Python, R, Scala, REST concepts, PowerShell
  • Familiarity with development: tools, language, process, methods, troubleshooting
  • Experience with Data Integration solutions and services
Job Responsibility
Job Responsibility
  • Lead engineering investigations to bring quicker issue resolution to support incidents impacting our customers and improve customer experience
  • Build solutions, help create tools, help automate issue detection and diagnosis, to enable customers or support to self-resolve the issues
  • Identify emerging trends or re-occurring escalation scenarios and drive engineering opportunities to mitigate and/or eliminate them from the workflow
  • Contribute to product improvements by filing impactful bugs, design change requests and helping developers to fix and ship them to production, preventing customers from being impacted
  • As a trusted advisor to the Microsoft Azure engineering team and the Serviceability Technology Lead, you will suggest changes to future versions to better equip our support teams as well as our partners and customers and help influence in-market solutions today
  • As a customer ambassador, you will also partner with engineering leadership for strategic technical, architectural and design discussions, and drive strategic thought leadership for Azure Diagnostics/UDE tools creation and usage worldwide bringing the customer voice to the center of impactful decisions
  • Able to work well in challenging situations while exhibiting flexibility and ability tolerate and manage through ambiguity and uncertainty
  • Beyond extensive technical and product focus, this role requires the ability to frame and communicate issues and recommendations clearly and concisely, show exceptional attention to detail, and demonstrate the ability to build broad relationships with the right influencers, leveraging those relationships to impact key business results
  • Work directly with our Azure Databricks Product Group to provide world-class engineering support at a product component level
  • Perform complex product debugging and remediation when needed
  • Fulltime
Read More
Arrow Right