CrawlJobs Logo

Software Engineering II

India, Bangalore · Job Posted March 19, 2026
Apply Position
Job Link Share

Job Description

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. Cosmos is Microsoft’s big data analytics SaaS service providing compute and storage capabilities to power mission critical workloads for businesses at Microsoft. It is the central repository where Microsoft teams ingest, store, process, query, and share structured and unstructured data at scale. Cosmos is available to 1P customers and is run as a shared, multi‑tenant service optimized for big data analytics. Cosmos is not just a big data platform but a complete ecosystem of tools and solutions that have been developed by the customer community. Our team actively uses AI tools including Copilots, internal platforms, and data driven insights - to accelerate product discovery, design, validation, and execution. We expect candidates to be comfortable using AI as a core part of how they work. As part of the product development cycle, you will collaborate with stakeholders, design new platform capabilities, validate them with customers iteratively, and help bring them to the world.

Job Responsibility

  • Design, implement, and ship production‑grade features for the Cosmos service (Control Plane, Data Plane, or Compute Platform)
  • Own components or features end‑to‑end: design, implementation, testing, deployment, and operational support
  • Write high‑quality, maintainable, and performant code following engineering best practices and contribute to system design discussions and propose solutions for scalability, reliability, and fault tolerance
  • Work with Azure cloud infrastructure and Azure platform services (Fabric, Storage, ACI and Capacity teams)
  • Build and enhance components for globally distributed, multi-tenant cloud services and apply cores distributed system concepts (Partitioning, replication, Fault tolerance, recover, throughout and latency optimization)
  • Participate in code reviews and design reviews to improve quality, security, and maintainability
  • Investigate service incidents, perform root‑cause analysis, and drive long‑term fixes and contribute to service health metrics, SLIs/SLOs, and reliability improvements
  • Work closely with other engineers, program managers, and partner teams across Azure and communicate technical designs, progress, and risks clearly to stakeholders
  • Embody our culture and values

Requirements

  • 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
  • Proven experience to drive complex initiatives from concept to delivery
  • Hands on with big data execution engines (Spark, SCOPE) and cluster orchestration
  • Background in ARM compute and/or GPU acceleration
  • performance tuning on heterogeneous hardware
  • Familiarity with REST APIs, microservices, or backend development
  • Experience with Git, CI/CD pipelines, or automated testing tools
  • Good understanding of SQL, Kusto, Power BI (a strong plus)
  • Experience with cloud technologies (Paas, Saas, Analytics & AI, DevOps and Networking)

Looking for more opportunities?

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

Similar Jobs for

Software Engineering II

8 matching positions

Software Engineering II

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Redmond
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
  • 2+ years of hands-on coding experience shipping products across multiple release cycles
  • 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
  • Spearheading prototype projects to swiftly assess design concepts
  • Identifying and driving prototype projects for quick evaluation of design ideas
  • Contributing to current and future product improvements around performance (perf/scale/SLA)
  • Looking into emerging and upcoming Azure HW SKUs and technologies, exploring new ideas to drive product improvements (hardware/software/config/COGS). Also includes modeling, competitive analysis & benchmarks
  • Strengthening the engineering process to ensure cloud deployments (software & hardware) are done in the most efficient way and meet the targeted perf/scale/SLA goals
  • Identifying improvements in supportability and customer self-diagnostics that enable live monitoring with focus on identifying/addressing performance related issues
  • Spend days collaborating with, teaching, and learning from a diverse set of world class engineers
  • Obsessed with customers, making data-driven decisions, and using telemetry collected from customers and production systems
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Software Engineering II

The Fluid team architects and powers a high-scale platform that enables seamless...
Location
Location
United States , Redmond
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
Job Responsibility
Job Responsibility
  • Works with appropriate stakeholders 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 Engineering II

Azure Resource Graph’s (ARG part of ARM/Azure Control plane) mission is to Relia...
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
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
  • Create clarity for the team and mentor junior members by creating a sense of purpose on this mission
  • Fulltime
Read More
Arrow Right

Software Engineering II

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 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 evolve core execution, scheduling, and resource management systems that power Cosmos Analytics at hyperscale, ensuring high performance, predictability, and operational excellence
  • Evolve core platform capabilities for performance sensitive and ML/AI heavy workloads. Includes large scale shuffle data management, ARM based compute, GPU accelerated execution paths and secure containerization
  • Collaborate across Azure services (Fabric, Storage, ACI, and Capacity teams) to land cross service features, remove architectural bottlenecks, and ensure platform readiness for large scale customer scenarios
  • Deliver reliability gains by improving system robustness, refining failover flows, and lowering incident frequency and mitigation times
  • Contribute to engineering quality through diagnostics tooling and automated checks
  • Fulltime
Read More
Arrow Right

Software Engineering II

This role is responsible for the development, installation, and maintenance of o...
Location
Location
India , Pune
Salary
Salary:
Not provided
cencora.com Logo
Cencora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Information Technology or any other related discipline
  • 7-8 Years of professional experience
  • Understanding on DevOps CI/CD Pipelines
  • Web application Development using ASP.NET
  • Karma/Jasmine
Job Responsibility
Job Responsibility
  • Development: Creating screens using Angular, HTML
  • Component Development: Building reusable Angular components for different functionalities and interactions.
  • State Management: Implementing efficient state management strategies to handle application data and user interactions.
  • Testing: Writing unit tests and integration tests to ensure the front-end code functions correctly.
  • Performance Optimization: Optimizing Angular applications for speed and efficiency.
  • API Development: Developing APIs using .NET Core for communication between the front-end and back-end.
  • Database Interaction: Designing and implementing data access layers using SQL server and Entity Framework.
  • Business Logic Implementation: Implementing business logic and server-side functionalities using C# and .NET Core.
  • Security: Implementing security measures to protect the application and user data.
  • Performance and Scalability: Ensuring the back-end applications are scalable and performant.
  • Fulltime
Read More
Arrow Right

Software Engineering II

Are you looking for opportunities to deliver innovations to hundreds of millions...
Location
Location
United States , Mountain View
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
  • Design, implement, and test a function or component for our AI/ML frameworks and tools
  • Speeding up/reducing complexity of key components/pipelines to improve performance and/or efficiency of our systems
  • Interacting and collaborating with our partners both internal and external
  • Interacting with and providing tech support for our customers/users
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Software Engineering II

Do you have a passion for large-scale services and working with some of Microsof...
Location
Location
United States , Redmond
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
  • Active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph
  • Verification of U.S. citizenship
  • Ability to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Demonstrates expertise in distributed systems design, interactions between cloud technology layers and components, common dependencies at scale, and the code that defines infrastructures
  • Develops an understanding of the code, features, and operations of specific products at scale as required to contribute to incremental improvements in product availability, reliability, efficiency, observability, and/or performance
  • Researches and maintains an awareness in industry trends, advances in distributed systems and cloud technologies, new tools, and/or processes for maintaining and improving product availability, reliability, efficiency, observability, and/or performance
  • Leverages technical expertise in large scale distributed systems and specific products, as well as objective insights drawn from analyses of production telemetry data to suggest changes or add-ons to product features or code to improve the availability, reliability, efficiency, observability, and performance of product components or features supported by their team
  • Develops and tests basic changes to optimize code and improve the observability, reliability and operability of a defined range of platform, system, or product components or features with direction from other engineers
  • Engages with product engineering teams by participating code/design reviews, regular meetings, on-call rotations and incident responses throughout product development and operations cycles
  • Independently develops code or scripts that automate the performance of repetitive and easily scalable operations processes (e.g., monitoring, alerting, deploying products and updates) across components and features of products operating at scale
  • Leverages technical expertise and telemetry analysis across a range of components and/or features to identify patterns and opportunities to implement configuration and data changes for one or more platforms, systems, or products in production using code, tooling, and automation
  • Identifies opportunities to leverage existing tools and automation to enable product engineering teams to increase the velocity in which they can reliably and safely implement changes in production
  • Designs, develops, and maintains telemetry pipelines and monitoring tools that detail operations metrics (e.g., availability, reliability, performance, efficiency) of product components and features operating at scale
  • Fulltime
Read More
Arrow Right

Software Engineering II

Azure Resource Graph’s (ARG part of ARM(Azure Resouure Manager)/Azure Control pl...
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 discipline with proven experience 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.
  • 2+ years: of Platform Engineering Skills in the area of Distributed Systems and Large-scale Storage Systems Interactions, AND deep hands-on working knowledge of building a true cloud-scale services, AND operational experience in running your service in one of the large-scale clouds like Azure or other cloud provider.
  • 1+ year(s) of experience: in driving designs along with execution and accountability to deliver, AND in applying AI/ML techniques to large-scale telemetry or resource data, AND integrating LLM (large language model)-based solutions (e.g., Azure OpenAI, LangChain) into cloud products to improve user experience and operational efficiency.
  • Understanding of prompt engineering, embedding generation, and vector-based search (e.g., using Azure AI Search or equivalent) to enable intelligent querying.
Job Responsibility
Job Responsibility
  • Works with appropriate stakeholders 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