CrawlJobs Logo

Senior Software Engineer

India, Bangalore · Job Posted June 15, 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 SQL Database is a fast-growing platform as a service that is attracting application developers and enterprise workloads to the cloud. Our team is responsible for mission critical functions such as point in time restore, default disaster recovery and long-term retention for millions of databases. This is a great opportunity to learn and work on the internals of enterprise class relational database engines, solve hard problems and build a highly-scalable and reliable data service. You will be working in an environment where innovation is valued and will have an opportunity for direct impact on functionality, scalability, security, performance, manageability and supportability of the Azure SQL Database service. We need collaborative developers who can think big and find creative ways to meet these challenges. Come join us in the Azure Data SQL India team! Azure SQL Platform is guided by a visionary and transformative mission to revolutionize cloud database management and deliver the platform, service, and features, for running the world’s most critical workloads for millions of customers worldwide. We are looking for a Software Engineer with strong engineering skills to join the team. You will have an opportunity to shape and build the next generation of SQL platform designed for 100x customer and request volume. 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.

Job Responsibility

  • Design, implement and maintain services and components that provide secure and resilient platform for SQL control plane and data plane services
  • Develop innovative technology for managing massive-scale operations for large customers tolerating underlying system failures, software and hardware upgrades and reconfiguration, while enabling optimal placement and utilization of Azure clusters and regions
  • Design and implement solutions for cluster expansions at a global scale, analyze telemetry and the behavior of large distributed systems to mine actionable insights
  • Ensure the highest standards of quality and reliability across all services and solutions
  • Contribute to design of service software stack, datacenter design and network topology
  • Release features on time, with high quality, meeting functional, performance, scalability, and compliance requirements
  • Research and adopt modern technology to improve quality of the service, increase customer value or reduce operating cost
  • Participate in on-call rotation for the team
  • Embody our culture and values

Requirements

  • Bachelor’s degree in Computer Science or Engineering or Mathematics or Physics or IT technical discipline
  • 7+ years of programming experience in C, C#, C++
  • Proficiency in troubleshooting and debugging
  • 4+ years of commercial systems level software development experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • Experience with cloud infrastructure
  • Experience with large scale distributed systems, hypervisor, multithreading and object-oriented programming
  • Self-driven, results oriented, high integrity, ability to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer

8 matching positions

New

Senior Software Engineer

Are you passionate about building Enterprise applications leading with AI? Are y...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS degree in Computer Science, Mathematics or Engineering
  • 8+ years of experience as a software engineer building commercial software
  • 8+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model
  • 5+ years of experience in leading, managing, and driving technical and architectural dependencies
  • Proficiency in C#, .NET, JavaScript/TypeScript, or equivalent languages/frameworks
  • Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL
  • Experience working in agile teams or startup environments with strong customer focus
  • Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, and Data Scientists
Job Responsibility
Job Responsibility
  • Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions
  • Leverage AI and develop Copilot features within the application to enhance user experience and productivity
  • Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems
  • Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture
  • Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates
  • Establish and enforce best practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability
  • Support and maintain existing services & integrations with LOB applications across the enterprise
  • Identify and implement opportunities for automation, process optimization, and technical innovation
  • Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

We are seeking a Senior Software Engineer to join a high-performing engineering ...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
technologent.com Logo
Technologent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience developing enterprise software applications
  • Strong proficiency with: Go (Golang), Java, JavaScript
  • Experience designing and developing RESTful APIs and microservices
  • Hands-on experience with: PostgreSQL, Couchbase
  • Experience implementing JWT-based authentication and authorization solutions
  • Strong understanding of: Distributed systems, API security, Application integration patterns
  • Experience with Git, CI/CD pipelines, and Agile development methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services using Go (Golang) and Java
  • Build and enhance RESTful APIs and microservices supporting enterprise-scale applications
  • Implement secure authentication and authorization solutions using JWT and related security patterns
  • Develop and maintain application components using JavaScript
  • Design, optimize, and support data models and integrations utilizing PostgreSQL and Couchbase
  • Collaborate with product managers, architects, and engineering teams to deliver scalable software solutions
  • Participate in code reviews and contribute to engineering standards and best practices
  • Troubleshoot production issues and implement performance, reliability, and security improvements
  • Contribute to CI/CD pipelines and automated deployment processes
  • Create and maintain technical documentation, API specifications, and operational procedures
Read More
Arrow Right
New

Senior Software Engineer

Signify have partnered up with a European Automation organisation specialising i...
Location
Location
Poland
Salary
Salary:
300.00 - 350.00 EUR / Day
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years engineering experience
  • React Native, Typescript (NodeJS), NexrtJS, React, and some cloud (ideally GCP)
  • 50/50 full stack development
  • Spearheading projects and taking ownership of a product (SaaS)
  • Good communication skills and enjoys bringing new ideas to the table
  • A team player to collaborate working on complex projects
Job Responsibility
Job Responsibility
  • Hiring for a Senior Full Stack Engineer to work on a digital transformation programme and work on a flagship product
Read More
Arrow Right
New

Senior Software Engineer

Bentley Systems has an exciting new opportunity for talented individuals to deve...
Location
Location
United States , Exton
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS Computer Science or Information Systems or equivalent
  • 4+ years’ experience in software development
  • Good verbal and written communication skills in the English language
  • Ability to learn and adapt quickly to maximize productivity
  • Self-motivated person with the ability to work individually and as part of a team
  • This role does not require travel
  • Requires sitting or standing at will while performing work on a computer (or any other physical requirements)
Job Responsibility
Job Responsibility
  • Working with a team in an agile, continuous integration, and delivery software development process
  • Understanding and defining software requirements
  • Upgrading and maintaining existing software and web services
  • Designing and developing new features, products, or web solutions
  • Working in a dynamic DevOps-oriented software development environment
  • Integrating various cloud services into our product
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

The Software Engineer designs, develops, tests, deploys, documents, maintains, a...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Design and code new software or modify existing software to add new features
  • Write or review software and system documentation
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
  • Has experience with agile development processes
  • Has experience with source code control systems, such as Git
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
Job Responsibility
Job Responsibility
  • Designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements
  • Works individually or as part of a team
  • Reviews and tests software components for adherence to the design requirements and documents test results
  • Resolves software problem reports
  • Utilizes software development and software design methodologies appropriate to the development environment
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial Off-The-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer to design, build, and deliver ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 21, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 4+ years of Software Engineering experience or equivalent demonstrated through work experience, training, military experience, or education
  • Strong hands-on development experience across modern technology stacks
  • Bachelor's degree in Engineering / MCA or equivalent
  • Strong development experience in C#, .NET Core, REST/Web APIs, and Microsoft technologies
  • Experience building scalable, distributed applications
  • Experience with relational and non-relational databases, preferably in cloud environments
  • Experience with asynchronous, event-driven, and messaging systems
  • Exposure to cloud platforms (Azure/AWS/GCP) and containerization technologies
  • Experience or understanding of Kubernetes preferred
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technology domain environments
  • Contribute to large-scale technical planning and solution strategies
  • Design, develop, test, debug, and document software applications, including upgrades and deployments
  • Analyze and resolve moderately complex technical challenges requiring in-depth evaluation of systems, technologies, and processes
  • Drive delivery of high-quality solutions aligned with business needs, compliance standards, and engineering best practices
  • Collaborate with peers, product teams, and mid-level management to achieve technical and project goals
  • Lead projects, act as an escalation point, and mentor junior engineers
  • Partner with global teams, including participation in meetings aligned with U.S. time zones
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

We are seeking a highly skilled and experienced Senior Software Engineer with st...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on software engineering experience with Python, JavaScript/TypeScript, SQL/NoSQL, APIs, and cloud-native application development
  • Experience building or integrating applications with generative AI, LLMs, agentic workflows, RAG patterns, or AI orchestration frameworks
  • Working knowledge of ML lifecycle concepts, including model deployment, evaluation, monitoring, versioning, and automation
  • Experience with CI/CD, testing, containerization, observability, and production-grade software delivery
  • Strong problem-solving, communication, collaboration, and technical ownership skills
Job Responsibility
Job Responsibility
  • Design, configure, and build agentic AI systems that can reason, plan, use tools, execute workflows, and interact with enterprise systems
  • Develop scalable software applications and services using modern cloud-native architectures
  • Integrate large language models, APIs, databases, vector stores, and orchestration frameworks into production-ready applications
  • Build and maintain AI-enabled workflows using agent frameworks such as LangChain, LangGraph, LlamaIndex, Semantic Kernel, AutoGen, or similar technologies
  • Implement retrieval-augmented generation patterns, including document ingestion, chunking, embedding generation, vector search, reranking, and response generation
  • Partner with data science and ML teams to operationalize machine learning models and AI capabilities into software products
  • Apply MLOps practices for model deployment, monitoring, versioning, evaluation, governance, and continuous improvement
  • Develop reusable components, APIs, services, and integration patterns to accelerate AI solution delivery
  • Define and implement robust cloud architectures, preferably on AWS, using serverless, containerized, or microservices-based approaches
  • Implement observability, logging, monitoring, error handling, and performance optimization for AI and ML-enabled applications
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

You’ll conceptualize, design, build, and maintain complex services/platforms/fea...
Location
Location
United States , San Francisco, CA / New York, NY / Denver, CO
Salary
Salary:
195000.00 - 250000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors of Science or Bachelors of Art in Computer Science, Computer Engineering, Math or other similar degree
  • 8+ years of experience in a Software Engineering position
  • Experience with the technologies we currently use is a plus, but by no means required: Python, PostgreSQL, Docker, Kubernetes, React, Typescript, Google Cloud Platform, Auth0, Terraform
  • You enjoy building high-quality software, but you also anchor on outcomes and have good intuition around which corners are worth cutting and which aren't
  • You enjoy owning features end-to-end and are comfortable learning new tools or moving across the stack to do so
  • You have a customer-first and learner's mindset, and value teaching others
  • You're a clear and concise communicator
  • you enjoy the challenge of explaining complicated ideas in simple terms, both in-person and in writing
Job Responsibility
Job Responsibility
  • Conceptualize, design, build, and maintain complex services/platforms/features and develop ownership over large swaths of our product + infrastructure
  • Interact closely with our current + prospective customers, developing intuition around their biggest pain points and thinking of creative ways to address them
  • Play a critical role in shaping our engineering + broader company culture and help make this the best place we've ever worked
What we offer
What we offer
  • equity
  • employee benefits
  • Fulltime
Read More
Arrow Right