CrawlJobs Logo

Software engineer 2 / Senior Software engineer - Azure Data

India, Bangalore · Job Posted April 16, 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 in 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. Our team is part of Azure Data, building reliable, large-scale distributed systems for data engineering. We develop Fabric Materialized Lake Views, which automatically refresh analytical data in Microsoft Fabric so customers can query up-to-date results without manual pipelines. We also maintain Azure HDInsight in production, the PaaS platform running open-source Hadoop, Spark, HBase, and Kafka.

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

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

Nice to have

  • Master's + 4 years technical engineering experience
  • OR Bachelor's + 5 years technical engineering experience
  • OR equivalent experience

Looking for more opportunities?

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

Similar Jobs for

Software engineer 2 / Senior Software engineer - Azure Data

8 matching positions

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

Senior Azure Data Engineer

Parexel is looking for changemakers who are driven by curiosity, passion, and op...
Location
Location
Canada , Remote
Salary
Salary:
Not provided
parexel.com Logo
Parexel
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 7 years of experience in software development
  • Minimum of 2 years of experience in cloud computing
  • Proficiency with Cloud Platform, Azure, DataBricks, Azure Data Factory, Azure Dev Ops, and SQL
  • Python and Power BI are preferred
  • Bachelor of Science in Computer Science, Engineering, or related technical field is required
  • Solid knowledge of SDLC and medallion architecture
  • Excellent problem-solving and analytical skills
  • Impeccable communication skills
Job Responsibility
Job Responsibility
  • Using Microsoft Azure data PaaS services, design, build, modify, and support data pipelines leveraging DataBricks and PowerBI in a medallion architecture setting
  • Create prototypes to validate proposed ideas and solicit input from stakeholders
  • Collaborate with Team Leads to define/clarify business requirements, estimate development costs, and finalize work plans
  • Run unit and integration tests on all created code – Create and run unit and integration tests throughout the development lifecycle
What we offer
What we offer
  • Health, Vision & Dental Insurance
  • Tuition Reimbursement
  • Vacation/Holiday/Sick Time
  • Flexible Spending & Health Savings Accounts
  • Work/Life Balance
  • 401(k) with Company match
  • Pet Insurance
  • Opportunity to work on innovative projects at the forefront of the industry
  • Collaborative and inclusive work environment that values your expertise
  • Professional advancement and development opportunities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer- AI and Data Governance

At GEICO, we offer a rewarding career where your ambitions are met with endless ...
Location
Location
United States , Palo Alto
Salary
Salary:
100000.00 - 215000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advance knowledge of at least one modern OOP languages such as Go, Python, Java, etc.
  • Advance knowledge of web technologies such as HTML, CSS, JavaScript is preferred
  • Understand open-source databases like MySQL, PostgreSQL, etc., familiar with No-SQL databases like Cassandra, MongoDB, Elasticsearch, etc.
  • Experience in architecting, designing, building automation, workflows, custom objects/apps, declarative functionality, triggers, migration tools in BMC Helix platform and transition such platform to Open Source is a big plus
  • Experience building and configuring flows, and process builders
  • Strong understanding of web service integration (GRPC / REST) and enterprise middleware integration tiers
  • Ability to articulate channel dataflow and process flow including email, messaging, chat, mobile Push and SDK's
  • Excellent communication skills – needs to be able to lead projects from the front and interact with clients and sponsors on a regular basis
  • Experience partnering with engineering teams and transferring research to production
  • Experience with continuous delivery (CI/CD) and Infrastructure as Code
Job Responsibility
Job Responsibility
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  • Develop and execute technical software development strategy for the Platform Engineering domain including Service Management, Business Continuity, Recovery, Incident Response and Paging platforms
  • Accountable for the quality, usability, and performance of the solutions
  • Deep hands-on experience in complex system design and data pipeline and architectures, scale and performance, tuning, with good knowledge on Docker and Kubernetes
  • Consistently share best practices and improve processes within and across teams
  • Willing to take on-call and operational support
  • Experience designing recommendation systems, ranking, personalization, similarity search and embeddings
  • Experience with NLP, LLMs and RAG, as well as translating natural language into graph or data queries
  • Experience designing scalable AI systems and Data pipelines
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • 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

Power Apps Senior Software Engineer

Purpose of the Position: Design, build, and operate on Power Platform, build das...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall experience of 2-4 years with 2+ years of hands-on experience in developing solutions using Microsoft Power Platform (Canvas & Model-driven), SharePoint online and related M365 workloads
  • Experience of connecting Power Apps with various data sources such as Dataverse, SharePoint and SQL
  • Design and development of custom components for Power Apps using the PowerApps Component Framework
  • Proven experience in Microsoft Power Platform: Must have In-depth knowledge and hands-on experience with Power Apps, Power Automate and Power BI Integration Projects
  • Expertise in Canvas Apps, Model-Driven Apps, Power Automate, AI Builder and Dataverse
  • Strong knowledge of Microsoft 365, SharePoint Online, Teams Integration, and Dynamics 365
  • Understanding of ALM (Application Lifecycle Management) in Power Platform using tools like Git, Azure DevOps, or Power Platform Build Tools
  • Some knowledge of PowerShell scripting for administration and deployment activities
  • Strong problem-solving, analytical, and communication skills
  • Must be PL900 & PL400 certified
Job Responsibility
Job Responsibility
  • Build complex, scalable PowerApps (Canvas & Model-driven) to automate business processes
  • Develop and customize Power Automate flows for process automation
  • Integrate PowerApps solutions with SharePoint, Dynamics 365, Azure services, and other external systems
  • Build and maintain Power BI dashboards/reports, recommend and design effective visualizations
  • Design and develop the MS Forms surveys
  • Ensure data quality, consistency, and traceability across sources
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Get to Know Us: It's fun to work in a company where people truly believe in what...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Years of Experience in Related Field: 5+ years
  • Education: BS degree in Computer Science, or equivalent experience. * In lieu of a Bachelor’s degree or foreign degree equivalent, employer will accept two (2) years of additional related work experience.
  • 5+ Years of Professional Experience in building Web scale highly available multitenant SaaS with focus on backend platform, frameworks, RESTful APIs and microservices
  • 5+ years of experience with a public cloud (AWS, Azure, or GCP) and good understanding of cloud-native services
  • Fluent in one or more object oriented programming languages – C#
  • A solid computer science foundation including data structures, algorithms, and design patterns, with a proven track record of writing high concurrency, multi-threaded, secure scalable code
  • Proven experience in delivering one or more core platform services, such as API gateway, identity management, authentication, messaging (Kafka or RabbitMQ), workflow orchestration, job scheduling and search
  • Experience in testing the code, writing the unit tests, functional tests, and automating the API and UI test cases. Complete ownership of the functional quality of the code being written
  • Technical influencer in design and architecture
  • Ability to breakdown Epics into User Stories
Job Responsibility
Job Responsibility
  • Design, develop, test, optimize, scale, maintain and improve highly scalable and secure distributed backend services while adhering to requirements, coding and quality standards
  • Develop functional and technical specifications, and test plans. Review others code
  • Help in project planning by identifying cross-team dependencies and effort estimation
  • Actively participate and contribute to architecture and design of complex problems
  • Implement, refine, and enforce software development techniques to ensure that delivered features meet software integration, performance, security, and maintainability expectations
  • Research, test, benchmark, and evaluate new tools and technologies and recommend ways to implement them in product development
  • Maintain high standards of software quality and technical excellence within the team owing functional testing, including manual testing, writing test automation scripts, establishing good practices and writing clean, testable, maintainable, and secure code
  • Proactively identify issues, bottlenecks, gaps, or other areas of concerns or opportunities and work to either directly affect change, or advocate for that change
  • Perform critical maintenance, deployment, and release support activities, including occasional off-hours support
What we offer
What we offer
  • A technology-based company with a sense of adventure and a vision for the future
  • A culture that is kind, open, and accepting
  • A culture where BlackLiner's continued growth and learning is empowered
  • BlackLine offers a wide variety of professional development seminars and inclusive affinity groups to celebrate and support our diversity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Walmart's Enterprise Business Services (EBS) is a powerhouse of several exceptio...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s / Master’s degree in Computer Science, Information Technology, or a related technical field required
  • Excellent team player with a passion for collaboration, open-source contribution, and continuous learning
  • 7+ years of web application development experience with strong expertise in PHP, Moodle LMS, MySQL/PostgreSQL, JavaScript, HTML, and CSS
  • Strong experience in designing, developing, customizing, and deploying Moodle-based learning platforms and plugins
  • In-depth knowledge of Moodle architecture, core APIs, plugin development, and theme customization
  • Hands-on experience with Moodle integrations using REST/SOAP APIs, SCORM, and third-party tools
  • Experience with version control systems and build tools such as Git, and CI/CD pipelines
  • Proficiency in debugging, performance tuning, and optimizing Moodle applications for scalability and high availability
  • Experience with monitoring, logging, and troubleshooting tools in web-based environments
  • Familiarity with database design, optimization, and data migration in Moodle environments
Job Responsibility
Job Responsibility
  • Drive building next generation Walmart suite of products and platform by designing, coding, building and deploying highly scalable and robust cloud based solutions
  • Identify technical risks and find alternate solutions
  • Lead, motivate, mentor and provide ample guidance to other team members with respect to technical challenges
  • Work with the team and help them on technical aspects, set quality standards and participate in design discussion and drive technical decisions
  • Architecture/Design Reviews within the team and across the teams
  • Code Reviews across teams
  • Engage with Product Management and Business to drive the agenda, set priorities and deliver awesome products
  • Drive design, development, implementation and documentation
  • Build, test and deploy cutting edge solutions at scale
  • Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community
What we offer
What we offer
  • Beyond our great compensation package, you can receive incentive awards for your performance
  • Maternity and parental leave
  • PTO
  • Health benefits
  • Fulltime
Read More
Arrow Right