CrawlJobs Logo
Briefcase Icon
Category Icon

Software Engineer II Jobs

719 Job Offers

Filters
New
Software Engineer II
Save Icon
Join Microsoft’s Azure Specialized team as a Software Engineer II, working on cutting-edge Software-Defined Networking (SDN) and cloud platforms. You’ll design and implement code for AI supercomputing, Oracle Databases, and NetApp storage solutions. Requires a Bachelor’s in CS or related field wi...
Location Icon
Location
United States
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Join Microsoft Copilot Security as a Software Engineer II in Redmond, WA. You'll build AI-driven defenses against prompt injection and adversarial threats, implementing secure orchestration for agentic workflows. Requires 2+ years coding in C#, Python, or Java with a CS degree. Ideal for engineer...
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
New
Software Engineer II
Save Icon
Join Microsoft's M365 Sovereign Clouds team as a Software Engineer II in Redmond, WA. You'll build automation, internal platforms, and agentic workflows to enhance sovereign cloud operations. Requires a Bachelor's in CS, 2+ years coding in C++, C#, Java, or Python, and an active U.S. Top Secret/S...
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
New
Software Engineering II (Backend)
Save Icon
Join Microsoft 365 RDX as a Software Engineer II (Backend) in Redmond, WA. Design and build the global Office Click-to-Run deployment platform using C++ and C#. You'll develop distributed systems and backend APIs for reliable updates across millions of devices. Ideal for engineers with 2+ years e...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Join Microsoft’s Copilot Studio AI Orchestration team as a Software Engineer II in Redmond, WA. Build and optimize high-quality code for generative AI applications within the Dynamics 365 and Power Platform ecosystem. Requires a Bachelor’s in CS, 2+ years coding in C#, Java, or Python, and experi...
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
New
Software Engineer II
Save Icon
Join Microsoft’s Azure Networking team in Sydney as a Software Engineer II. Design and build the next generation of AI networks for hyperscale cloud infrastructure. Requires a Bachelor’s in CS, 2+ years coding in C, C++, C#, Java, JavaScript, or Python, and ability to pass Microsoft Cloud Backgro...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer II - Maps & Localization - AV Labs
Save Icon
Join Uber’s AV Labs as a Software Engineer II in Sunnyvale, CA, tackling the hardest challenge in autonomy: unlocking real-world, long-tail driving data. You’ll design HD mapping and localization software, build batch pipelines, and define data formats—leveraging Uber’s unmatched scale of million...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Seeking a **Software Engineer II** in **Bloomfield, US** to develop embedded software for commercial elevator systems. Requires 7+ years of experience with **embedded C/C++**, **RTOS** (VxWorks, ThreadX), and **real-time systems**. You will work on full lifecycle development, from design to produ...
Location Icon
Location
United States , Bloomfield
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Join Microsoft’s OneDrive-SharePoint team in Noida as a Software Engineer II. You’ll tackle full-stack cloud challenges, impacting 200M+ MAU with C#, .NET, and Azure. Lead design, mentor juniors, and shape the M365 roadmap. Enjoy high-scale engineering, agile collaboration, and growth in a multi-...
Location Icon
Location
India , Noida
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Join Kensho, S&P Global’s AI innovation hub, as a Software Engineer II in Cambridge, MA. You’ll design and build SaaS backends and APIs, turning complex business needs into scalable solutions. We seek 2+ years of experience in full-cycle development, strong communication skills, and proficiency i...
Location Icon
Location
United States , Cambridge
Salary Icon
Salary
130000.00 - 175000.00 USD / Year
kensho.com Logo
Kensho Technologies
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Join Microsoft Security as a Software Engineer II in Redmond, WA. You’ll build and secure Azure’s core cloud infrastructure, developing scalable web services with C, C++, C#, Java, JavaScript, or Python. Collaborate with partner teams, mentor developers, and drive technical strategy. Requires a B...
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
New
Fullstack Software Engineer II, Cadence
Save Icon
Join Uber’s Cadence team as a Fullstack Software Engineer II to shape a cutting-edge open source microservice orchestration platform. You’ll build UI/UX features and operational tools using React, JavaScript, Go, and Java, impacting billions of monthly executions. Based in Seattle or San Francisc...
Location Icon
Location
United States , Seattle; San Francisco
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Join Microsoft's HPC/AI team as a Software Engineer II to build next-gen distributed AI supercomputers. Design and optimize high-performance, low-latency networking infrastructure for large-scale AI training. Requires a BS in CS, 2+ years in C, C++, Rust, or Python, and distributed systems experi...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Join Microsoft Discovery as a Software Engineer II to build an AI-driven platform transforming scientific R&D. Design scalable distributed systems, deliver features from ideation to global rollout, and integrate cutting-edge AI technologies. Requires a Bachelor’s in CS or related field with 2+ ye...
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
New
Software Engineer II
Save Icon
Join Microsoft as a Software Engineer II in Redmond, WA, to modernize Windows inbox tools like Task Manager. You'll design high-quality C++/C# code, leverage AI-assisted development, and drive system health improvements for hundreds of millions of users. Requires a Bachelor's in CS, 2+ years codi...
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
New
Software Engineer II
Save Icon
Join Microsoft’s Azure Storage Deployment team as a Software Engineer II. Design and build high-scale distributed systems using C++, C#, Java, or Python. Collaborate with engineering and DevOps teams across the US to deliver secure, scalable solutions. Ideal for engineers with 2+ years of experie...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Join Microsoft’s Agent Cloud Infrastructure Team in Hyderabad as a Software Engineer II. Design and maintain enterprise-scale services and APIs for Dynamics 365 and Power Platform, leveraging Azure and AI. Requires 3+ years in C/C++/C# or Java, cloud services expertise, and a quality-first mindse...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Rapid7 seeks a **Software Engineer II** for its Platform Operations team in **Pune, India**. You will develop new features using **Java, Python, or Go**, and enhance reliability with **Grafana** and security tools like **Snyk**. This role offers end-to-end ownership of microservice deployments an...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
New
Software Engineer II, Core Security Engineering
Save Icon
Join Uber's Core Security Engineering team as a Software Engineer II in San Francisco, Seattle, or Sunnyvale. You'll build and maintain large-scale distributed systems for authentication, authorization, and access management, using Go, Java, or Python. Ideal for engineers with 3+ years of experie...
Location Icon
Location
United States , San Francisco; Seattle; Sunnyvale
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Previous 1 2 3 4 5 6 ... 36 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.

Filters

×
Countries
Category
Location
Work Mode
Salary