CrawlJobs Logo

Software Engineer 2, Azure DataBases

Costa Rica, Multiple Locations · Job Posted May 28, 2026
Apply Position
Job Link Share

Job Description

About the Role: Azure Database for PostgreSQL is the fastest-growing database services globally, powering mission-critical workloads at scale and rapidly positioning itself as a leader in AI-driven workloads. Over the past two years, this growth has fueled the development of premium, innovative products designed to meet the evolving needs of our customers. What makes this role unique is the team’s combination of the pursuit of API-driven development, cross-product impact across multiple Azure database offerings, and its emerging role as an intelligence hub for product insights, placing it at the center of how experiences are built, measured, and improved across the organization. We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. About the Products: The team is building next-generation data platforms in Azure. This includes Azure HorizonDB, a new cloud-native PostgreSQL service designed for high performance, scalability, and built-in AI capabilities, currently emerging as a key innovation in the space. The team also works on Elastic Clusters for Azure Database for PostgreSQL, enabling applications to scale seamlessly and handle large, distributed datasets. Together, these products give engineers the opportunity to work on impactful systems that power modern, data-intensive and AI-driven applications. About the Team: 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 Client Experience team in Azure Databases operates at a uniquely strategic layer, owning the interface between backend platform capabilities and all customer-facing surfaces (Portal, CLI, APIs and others). As defined in the current roadmap, the team is evolving into a platform-oriented function that accelerates feature delivery and enables data-driven decision making through telemetry, experimentation, and a Client Experience LLMs. This team offers an outstanding environment for engineers eager to grow their careers — where experimentation, iterative learning, and trying new ideas are not just encouraged, but expected. We’re looking for someone with an entrepreneurial mindset who is comfortable taking initiative, embracing challenges, and contributing to the creation of cutting-edge solutions.

Job Responsibility

  • Design and deliver incredible user experiences and platform capabilities
  • Own and deliver complete features, including design, architecture, implementation, testability, debugging, and shipping
  • Work closely with other disciplines to shape the product
  • Demonstrate the ability to learn quickly, be self-directed, and work well with other people
  • Foster a culture of being agile, innovative, team-oriented and customer-focused
  • Embody our culture and values

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
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check

Nice to have

  • Uses appropriate artificial intelligence tools and practices across the software development lifecycle in a disciplined manner
  • Contributes in partnership with appropriate internal stakeholders to understand customer/user requirements for a feature
  • Tests and explores various design options, outlining strengths and weaknesses of each option
  • Assists with executing test plans that incorporate security testing and builds testable code for a feature with guidance
  • Creates and implements code for a feature
  • Reviews product feature code and test code to ensure it meets team standards, considers diagnosability, reliability, and testability when reviewing code
  • Identifies open code sources available for building solutions and shares ideas on tools to improve efficiency
  • Understands security and privacy considerations and establishes code invariants to model 'security as code' with guidance
  • Solid experience with full-stack or service development, ideally across API, backend, and/or client surfaces (Portal, CLI, SDKs), with understanding of how features flow end-to-end
  • Familiarity with REST APIs / OpenAPI / service contracts, and interest in API-first or specification-driven development models
  • Experience working with telemetry or analytics data (e.g., logs, metrics, Kusto), with curiosity for using data to validate product or UX decisions
  • Exposure to modern cloud-native development (microservices, containerized apps, CI/CD pipelines)
  • Interest in AI/LLM-powered applications, including integrating models into engineering workflows or building developer-facing productivity tools
  • Strong collaboration skills working with PMs and designers to translate scenarios into user-facing experiences
  • Entrepreneurial mindset with a strong sense of ownership, demonstrated by identifying ambiguous problem spaces, proactively proposing solutions, and driving initiatives from concept to production

Looking for more opportunities?

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

Similar Jobs for

Software Engineer 2, Azure DataBases

8 matching positions

Software Engineer 2 - Azure Ecosystems Engineering

Developers are working hard to build our new reality, and the Azure Experience &...
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
  • 2+ years of professional experience in cloud service development using one or more of these technologies: Server-side languages (e.g., Java, C#, Python, Go, or Node.js), REST/gRPC APIs, databases (SQL or NoSQL), and cloud infrastructures
  • 1+ year(s) of demonstrated problem-solving, design, and debugging skills, with a passion for quality, performance, and engineering excellence
  • 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
  • Works with product management, design and data analyst teams to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
  • Remains current in skills by investing time and effort into staying abreast of current developments 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 / Lead Software Engineer – Border Protection (Firewall) Technologies

The Border Protection Product Team within the Information Security-Network Secur...
Location
Location
United States , Richardson
Salary
Salary:
97000.00 - 150000.00 USD / Year
State Farm
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / Spring: 2–4 years of experience developing enterprise web applications using Java and Spring Framework (with a heavy emphasis on Spring Tool Suite).
  • Database Technologies: 2–4 years of experience working with PostgreSQL or DB2.
  • Application Server: 2–4 years of experience with Apache Tomcat as a web server/application deployment environment.
  • Required Programming Languages: Java
  • JavaScript
  • C++
  • C#
  • Python
  • Required Technical Skills and primary tools used: Spring Tool Suite
  • Microsoft Visual Studio
Job Responsibility
Job Responsibility
  • Create and maintain DBMS (Postgres) and IBM DB2
  • Create and deploy Java Spring applications in AWS, on EC2 servers, using Terraform code and Scalr
  • Use Azure for Entra ID for user management and authentication
  • Work with AWS Cloud, IaaS Servers, and Mainframe
  • Work with applications NSCRA (proprietary), nslookup (proprietary), Hot Spot Enabler (proprietary)
What we offer
What we offer
  • Annual raise and bonus
  • Robust health and wellbeing programs
  • State Farm pays most of your healthcare premium
  • Multiple healthcare plan options including high deductible plan
  • 100% coverage for in-network preventative care
  • Vision, dental, telemedicine, 24/7 mental health professionals
  • Educational benefits including training programs
  • Tuition assistance programs
  • Employee resource groups
  • Mentoring
  • Fulltime
Read More
Arrow Right

Software Engineer 2

We are looking for a Full Stack Engineer with a solid foundation in software dev...
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 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
  • Hands-on experience building and deploying Generative AI solutions using Large Language Models (LLMs) such as GPT, Azure OpenAI, Claude, or equivalent foundation models
  • Experience designing and implementing Agentic AI applications, including AI agents, multi-agent workflows, tool calling, and autonomous task orchestration
  • Strong knowledge of Retrieval-Augmented Generation (RAG), vector databases, embeddings, semantic search, and grounding techniques to improve AI response quality
  • Experience with prompt engineering, AI evaluation, model performance optimization, hallucination mitigation, and Responsible AI practices for enterprise applications
  • Proven ability to integrate AI services into production-grade applications using cloud platforms, APIs, observability frameworks, and secure software development practices
  • Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (React, Angular, Vue.js)
  • Strong understanding of back-end technologies, including Node.js, Python, Ruby on Rails, or similar frameworks
  • Experience designing and optimizing database schemas, with proficiency in SQL and NoSQL databases (CosmosDB, MongoDB)
  • Hands-on experience with cloud platforms such as Azure or similar cloud platforms
Job Responsibility
Job Responsibility
  • Design and implement robust RESTful APIs and integrate them with front-end interfaces
  • Apply AI engineering concepts, including multi-agent frameworks, retrieval-augmented generation (RAG), and related AI capabilities, to design intelligent and scalable product features
  • Develop and maintain front-end components using HTML5, CSS3, JavaScript, and modern JavaScript frameworks such as React
  • Utilize back-end technologies including Python, C#, dot net, or similar frameworks to build scalable and efficient server-side applications
  • Design and optimize database schemas, with proficiency in SQL and NoSQL databases such as CosmosDB or MongoDB
  • Deploy, configure, and manage cloud services on platforms like Azure, ensuring scalability, reliability, and cost-effectiveness
  • Apply strong understanding of UX/UI principles to create intuitive and user-friendly interfaces
  • Implement serverless computing and microservices architecture to build scalable and resilient systems
  • Implement DevOps practices and tools, including CI/CD pipelines and infrastructure as code, to automate and streamline development and deployment processes
  • Fulltime
Read More
Arrow Right

Software Engineer 2

Microsoft is a company where passionate innovators come to collaborate, envision...
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/Engineering/related fields or equivalent industry experience
  • 3+ years of software development experience in building and shipping production software or services with code in languages such as C#, C++ or similar
  • Good communications skills, both verbal and written
  • 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, implement and ship distributed database management system offerings effectively providing customer value in terms of security, performance, reliability, usability and manageability while ensuring business goals are met
  • Collaborate effectively with the team, make appropriate systems tradeoffs in design and implementation, and ensure customer success in their use of the product
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Software Engineer II - Azure Resource Graph

Azure Resource Graph’s (ARG part of ARM/Azure Control plane) mission is to Relia...
Location
Location
United States , Multiple Locations
Salary
Salary:
100600.00 - 199000.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 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
  • 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
  • Drive few critical initiatives to help platform scale to the needs of growing Azure needs
  • Responsible for the technical design and execution for building the necessary underlying systems to enable high throughput query-ability or high throughput ingestion-services in the platform with ambitious performance goals
  • Responsibilities include the blended intersection of distributed systems, programming language runtime internals, optional database internals to build the necessary infrastructure for Azure Inventory
  • Responsibilities will extend developing deep business acumen about Azure
  • You will create clarity for the team and mentor junior members by creating a sense of purpose on this mission
  • Drive few critical initiatives to help platform scale to the needs of growing Azure needs
  • Responsible for the technical design and execution for building the necessary underlying systems to enable high throughput query-ability or high throughput ingestion-services in the platform with ambitious performance goals
  • Responsibilities include the blended intersection of distributed systems, programming language runtime internals, optional database internals to build the necessary infrastructure for Azure Inventory
  • Responsibilities will extend developing deep business acumen about Azure
  • You will create clarity for the team and mentor junior members by creating a sense of purpose on this mission
  • Fulltime
Read More
Arrow Right

Software Engineer II - Azure Resource Graph

Azure Resource Graph’s (ARG part of ARM/Azure Control plane) mission is to Relia...
Location
Location
United States , Multiple Locations
Salary
Salary:
100600.00 - 199000.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 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
  • 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
  • Drive few critical initiatives to help platform scale to the needs of growing Azure needs
  • Responsible for the technical design and execution for building the necessary underlying systems to enable high throughput query-ability or high throughput ingestion-services in the platform with ambitious performance goals
  • Responsibilities include the blended intersection of distributed systems, programming language runtime internals, optional database internals to build the necessary infrastructure for Azure Inventory
  • Responsibilities will extend developing deep business acumen about Azure
  • You will create clarity for the team and mentor junior members by creating a sense of purpose on this mission
  • Fulltime
Read More
Arrow Right

Software Development Advisor - Technical Support Engineer (Azure AI Foundry)

We are currently seeking a Software Development Advisor to join our team in Ciud...
Location
Location
Mexico , Ciudad de Mexico
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with Microsoft Azure
  • 2+ years of experience with Azure AI Foundry (mandatory)
  • 2+ years of hands-on experience in Azure Machine Learning (mandatory)
  • 1+ year of practical experience building RAG-based agents and using MCP (Model Context Protocol or similar patterns)
  • Experience in technical support, cloud operations, or AI/ML support roles
  • Strong proficiency in Python (mandatory)
  • Strong proficiency in SQL (mandatory)
  • Experience working with Azure Machine Learning
  • Azure AI Foundry core services: Cognitive Services, Azure OpenAI, Azure AI Search, Azure Document Intelligence
  • Databases and data platforms: Azure Synapse Analytics, SQL-based systems
Job Responsibility
Job Responsibility
  • Provide technical support for Azure AI Foundry environments and solutions
  • Troubleshoot and resolve issues related to Azure AI Foundry services (Cognitive Services, Azure OpenAI, etc.), Azure Machine Learning environments and pipelines, RAG architectures and AI agents, Azure AI Search and Azure Document Intelligence, Data pipelines, integrations, and model inference workflows
  • Support deployment, configuration, and maintenance of AI solutions in Azure
  • Analyze logs, metrics, and telemetry to identify root causes and recommend solutions
  • Collaborate with Engineering, Product, and Cloud Operations teams on escalations
  • Assist customers with implementation of reference architectures and best practices
  • Manage support incidents following SLA commitments
  • Document troubleshooting steps, runbooks, and knowledge base articles
  • Contribute to continuous improvement by identifying recurring issues
  • Support CI/CD pipelines and automation of AI workloads
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Commercial Software

At General Motors, we have embarked on an ambitious journey to pioneer next-gene...
Location
Location
United States , Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience as a Software Engineer or Software Developer in production environments
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field
  • 3+ years working with Fleet Management Software
  • 3+ years working with embedded Vehicle Communication Platforms (VCP/TCP)
  • 3+ years of experience building and running Azure cloud-native applications
  • 2+ years developing SDKs or services for Connected Vehicle Cloud (CVC) and Telematic Data Services
  • 1+ year developing Software-Defined Vehicle (SDV) capabilities or services
Job Responsibility
Job Responsibility
  • Software Development: Build scalable and efficient code for back-end services, with a strong foundation in software development, databases, and service integration
  • Software Design: Understand and implement elegant, maintainable software design, ensuring the development of solutions that are both effective and sustainable
  • Continuous Improvement: Contribute to the enhancement of existing services while working on developing new solutions, ensuring continuous availability and performance
  • Collaboration: Work effectively with team members and stakeholders across organizations including product, design and other engineering functions
  • Cross-functional Coordination: Collaborating with program and product teams to implement prioritized features and meet set objectives
  • Scrum Participation: Actively engage in the team’s scrum ceremonies, deployment activities, and other DevOps tasks.
What we offer
What we offer
  • Relocation benefits may be eligible
  • Total Rewards program
  • Non-discrimination and equal employment opportunities
  • reasonable accommodation
  • Fulltime
Read More
Arrow Right