CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer II Jobs (Hybrid work)

416 Job Offers

Software Engineer II, Frontend
Save Icon
Uber is seeking a Frontend Software Engineer II in Rio de Janeiro to build large-scale web experiences for millions of users. You will leverage expertise in JavaScript, React, VueJS, or Angular to shape core rider and delivery logistics. Collaborate with cross-functional teams to optimize real-ti...
Location Icon
Location
Brazil , Rio de Janeiro
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft Teams as a Software Engineer II to build next-gen AI-powered communication tools for frontline users. You’ll develop scalable mobile apps using Kotlin, Swift, or TypeScript, integrating Agentic AI and Copilot. Based in Redmond, this role offers end-to-end ownership, collaboration w...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
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, Agent Services (CoreAI)
Save Icon
Join Microsoft's Core AI team in Redmond to build the foundational platform for next-generation AI agents. We seek a Software Engineer with 2+ years of experience in languages like C# or Python and a background in Computer Science. You will architect scalable, cloud-native systems and shape the p...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Core AI team in Redmond to shape the future of AI agent-building platforms. As a Full Stack Engineer, you'll develop end-to-end solutions using TypeScript, React, and modern AI tools. This role requires a Bachelor's degree and 2+ years of coding experience in a relevant technical...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Sovereign Cloud Security team as a Software Engineer II in Redmond. Design and operate critical attestation services to validate platform integrity and automate security workflows. This role requires a Top Secret SCI clearance and experience in languages like C++, Java, Rust, Go,...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
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, Backend - Platform
Save Icon
Join Uber's Core Security Engineering team in São Paulo as a Backend Software Engineer. You will build and scale the critical authentication platform for human and non-human identities. This role involves developing secure, resilient login services using Go, Java, Python, or TypeScript. Enhance r...
Location Icon
Location
Brazil , Sao Paulo
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II - CoreAI
Save Icon
Join the .NET Roslyn Team as a Software Engineer II in Redmond. Develop the open-source C# compiler and tools, creating new language features and IDE integrations for Visual Studio and VS Code. Leverage your expertise in C# and AI-assisted tools like Copilot to enhance developer productivity. Con...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Surface team as a Software Engineer II in Redmond. Develop secure, embedded firmware using Rust and C/C++ for industry-defining devices. Collaborate cross-functionally to enhance performance and stability on Windows-based hardware. Bring your expertise in cryptographic algorithms...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join our Dynamics 365 Supply Chain Management team in Hyderabad as a Software Engineer II. Utilize your 5+ years of full-stack/back-end experience in C# or JavaScript to solve critical enterprise problems at scale. Drive product development, collaborate globally, and innovate with AI. Build world...
Location Icon
Location
India , Hyderabad
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
Save Icon
Join our team in Noida as a Software Engineer II. You will design and develop software solutions using AWS, Apache Kafka, and DynamoDB. We seek a professional with strong skills in algorithms, architecture, and automation. This role offers the opportunity to work on cutting-edge projects in a dyn...
Location Icon
Location
India , Noida
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Team Xbox in Noida as a Software Engineer II. Develop cutting-edge services and tools using C#, Java, or Python for the global gaming platform. Leverage web and cloud tech to build scalable, secure online services. Contribute to the future of gaming with a focus on innovation and high-qualit...
Location Icon
Location
India , Noida
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
Save Icon
Join Microsoft's M365 Core Copilot team in Redmond to shape the future of AI-powered productivity. As a Software Engineer II, you'll design and deliver scalable features for a groundbreaking LLM API platform. We seek engineers with 2+ years of experience in C++, C#, Python, or similar, and a pass...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II (Front-End)
Save Icon
Join the Bizchat Experiences Team at Microsoft in Hyderabad, shaping the future of enterprise Copilot UX. As a Software Engineer II, you'll build modern, scalable front-end experiences using TypeScript, React, and Redux. This role requires 4+ years of engineering experience, including client-side...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II - One Drive/SharePoint Cloud
Save Icon
Join Microsoft's OneDrive/SharePoint Cloud team in Redmond as a Software Engineer II. Design and build large-scale, distributed systems that impact millions of users worldwide. Utilize your expertise in C#, Java, Python, or similar languages to solve complex problems on cloud-scale services. Coll...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

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.