CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer II India, Bangalore Jobs

63 Job Offers

Software Engineer II - IOS
Save Icon
Uber seeks a Senior iOS Software Engineer in Bangalore to build complex, large-scale applications using Swift and UIKit/SwiftUI. You will own critical challenges, drive strategic roadmaps, and mentor junior engineers. Ideal candidates have 3+ years of experience, a Computer Science degree, and a ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II – Android
Save Icon
Join Microsoft in Bangalore as a Software Engineer II – Android to build high-quality apps for millions. You’ll use Kotlin and Java, applying MVVM and Clean Architecture in a collaborative, product-focused environment. Key requirements include 4+ years of engineering experience and solid Android ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft’s Azure Data team in Bangalore as a Software Engineer II. Design and develop large-scale distributed systems, storage, and database architectures using C++ or Rust. Drive innovation in query optimization and hybrid storage formats for cloud platforms like Azure. Ideal for engineers...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft’s Turing team in Bangalore as a Software Engineer II to build end-to-end experiences for Microsoft 365 Copilot. You’ll drive projects from design to shipping, leveraging skills in C, C++, C#, Java, JavaScript, or Python. Ideal for engineers with 4+ years of experience in web develo...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Purview Data Governance team in Bangalore as a Software Engineer II. Design and build scalable, secure cloud services for data governance and compliance. Requires 4+ years of experience in cloud services (Azure preferred), distributed systems, and back-end development in C#, Java...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II, FrontEnd
Save Icon
Join Uber as a FrontEnd Software Engineer II in Bangalore, India. Build scalable web products for 8M+ global Earners, focusing on onboarding, compliance, and app experience. Requires 4+ years in web development, distributed systems, and analytics. Collaborate with Product, Design, and Ops teams t...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II (Audio)
Save Icon
Join Microsoft’s Windows Audio team in Bangalore as a Software Engineer II. Design and implement cutting-edge OS features and driver frameworks for PCs, Xbox, and new Windows devices. Requires 4+ years of C/C++ experience and a passion for audio. Collaborate with global partners to shape the futu...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's IAM Protect team in Bangalore as a Security Software Engineer II. Design and build secure, scalable automation on Azure using Functions, Logic Apps, and PowerShell. You will analyze trends, provide technical leadership, and develop AI-assisted solutions to enhance identity securi...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II (Play Ready)
Save Icon
Join Microsoft's Core OS team in Bangalore as a Software Engineer II for PlayReady. You will modernize and secure core DRM technologies across devices and servers, using C/C++/C#. This role involves owning complex projects, improving code quality, and collaborating globally to meet evolving secur...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II Full Stack
Save Icon
Join Uber Ads in Bangalore as a Full Stack Software Engineer II. You will build and scale critical billing systems, using modern frameworks like React/Go, to enable frictionless ad campaigns. This role involves designing high-availability features and collaborating cross-functionally in a high-gr...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II - FullStack
Save Icon
Join Uber's Integration team in Bangalore or Hyderabad as a FullStack Software Engineer II. Design and build the core platforms that power data-driven business decisions globally. You'll need 2+ years of experience, proficiency in languages like Java/Go/TypeScript, and expertise in backend servic...
Location Icon
Location
India , Bangalore; Hyderabad
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Azure Data team in Bangalore to build the data platform for the age of AI. As a Software Engineer II, you will design and maintain core components for Azure Database for MySQL, focusing on availability and performance. This role requires 2+ years of coding experience in C/C++/C#/...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II - Data
Save Icon
Join Uber's Data Intelligence team in Bangalore as a Software Engineer II. You will design and build petabyte-scale data pipelines and unified data models, serving as the source of truth for critical analytics. This role requires 3+ years of data engineering experience, strong SQL skills, and exp...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Business & Industry Copilots group in Bangalore as a Software Engineer II. Develop full-stack cloud applications using React, TypeScript, and C#, with a focus on GenAI and LLM integration. Build scalable solutions for Dynamics 365 and Power Platform, collaborating in a global, in...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II (Networking)
Save Icon
Join Microsoft's Hybrid Cloud team in Bangalore as a Software Engineer II for Networking. Design and implement key SDN platform features using C#, Go, and web technologies. This role requires a Bachelor's degree, 4+ years of coding experience, and offers work on scalable, secure networking for gl...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Azure Data team in Bangalore to build the AI-era data platform. Develop big data analytics products using Java/C++/C# with an AI-first approach. Requires 4+ years of shipping software services and a degree in a technical field. Collaborate on features for products like Microsoft ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Azure Data team in Bangalore to build the AI-era data platform. Develop products like Microsoft Fabric and Azure Synapse using C++, C#, Java, or Python. Leverage AI tools in the development lifecycle and work on cutting-edge big data analytics.
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Outlook Extensibility team in Bangalore as a Software Engineer II. Develop critical client-side JavaScript APIs for Outlook on Desktop and Mobile platforms. Drive complex features, collaborate with global teams, and solve ambiguous engineering challenges in a high-performing envi...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II, Frontend: Core Fleet Team
Save Icon
Join Uber's Core Fleet Team in Bangalore as a Frontend Software Engineer II. Develop scalable web solutions for FleetHub using cutting-edge technologies. You'll need 4+ years of web development experience and a collaborative, ownership-driven mindset. Build impactful products for the global Uber ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Customer Experience Applications Team in Bangalore as a Software Engineer II. Develop the next generation of Dynamics 365 Customer Service Omnichannel using C# and Azure. You'll design scalable features, ensure high reliability, and leverage AI coding tools in a collaborative env...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Previous 1 2 3 4 Next

About the Software Engineer II role

Explore Software Engineer II jobs and discover a pivotal career stage for experienced developers ready to take on greater technical ownership and complexity. A Software Engineer II is a mid-level professional who operates with substantial independence, designing, building, and maintaining critical software systems. This role is a cornerstone of engineering teams, bridging the gap between foundational execution and strategic leadership.

Typically, professionals in these jobs are responsible for the end-to-end delivery of features or services. Common responsibilities include designing scalable system architectures, writing clean and efficient code, developing and integrating APIs, and ensuring robustness through comprehensive testing and debugging. They often own specific components or services, making key decisions on implementation and technology choices. Collaboration is a significant aspect of the role; Software Engineers II regularly work with product managers, designers, and other engineers to translate requirements into technical specifications and high-quality deliverables. They also frequently mentor junior developers, conduct code reviews, and contribute to improving team processes and engineering best practices.

The technical skill set for these positions is both deep and broad. Proficiency in one or more modern programming languages such as Java, Python, JavaScript (with frameworks like React or Node.js), C#, or Go is standard. Strong experience with cloud platforms (AWS, Azure, or GCP) and services is highly common, including serverless computing, containers, and managed databases. A solid grasp of data structures, algorithms, and system design principles is essential. Familiarity with DevOps practices, including CI/CD pipelines, infrastructure as code, and monitoring tools, is often expected. Beyond technical acumen, successful candidates demonstrate strong problem-solving abilities, effective communication skills, and a proactive approach to identifying and mitigating risks in projects.

Typical requirements for Software Engineer II jobs include a Bachelor’s degree in Computer Science or a related field (or equivalent practical experience) coupled with approximately 3-5 years of professional software development experience. Employers look for a proven track record of contributing to significant features, demonstrating growing autonomy, and showing initiative in technical design and process improvement. This career level is ideal for engineers seeking to deepen their expertise while beginning to influence technical direction, making it a highly sought-after and rewarding position for those advancing their tech careers.