CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer II Jobs (Hybrid work)

423 Job Offers

New
Software Engineer II
Save Icon
Join Microsoft Defender as a Software Engineer II in Reston, VA, to build cutting-edge cloud security solutions. You’ll leverage C, C++, C#, or Python to deliver scalable services protecting millions from cyber threats. Requires a Bachelor’s in CS, 2+ years’ experience, and an active Top Secret/S...
Location Icon
Location
United States , Reston
Salary Icon
Salary
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Join Microsoft Digital as a Software Engineer II in Redmond, WA to design and scale AI-powered solutions for legal workflows. Leverage Azure AI, Copilot, and modern frameworks to automate document processing and decision flows. Requires a Bachelor's in CS or related field with 2+ years coding in ...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft’s Azure Data engineering team in Bangalore as a Software Engineer II. Design and build highly reliable, large-scale data systems using C, C++, C#, Java, or Python. You’ll integrate Azure technologies like Microsoft Fabric and Azure SQL DB, focusing on performance and security. This...
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, Behavior Planning Ml Platform
Save Icon
Join Aurora’s mission to revolutionize self-driving technology as a **Software Engineer II** on the **Behavior Planning ML Platform** in Pittsburgh. You will develop large-scale ML pipelines, optimize onboard inference infrastructure, and collaborate with autonomy teams. Requires strong C++/Pytho...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
126000.00 - 201000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
New
Backend Software Engineer II
Save Icon
Join Microsoft’s Azure Data engineering team in Barcelona as a Backend Software Engineer II. Design and ship large-scale services for Microsoft Fabric and Azure databases using C#, Java, or Python. Collaborate globally on AI-first solutions, ensuring top performance and security. Requires a CS de...
Location Icon
Location
Spain , Barcelona
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer II, Test Drive
Save Icon
Software Engineer II, Test Drive – Pittsburgh, PA. Design and build a scalable platform for validating off-board autonomy software using Python, Golang, or TypeScript. Leverage cloud automation with AWS/GCP, S3, Postgres, and Redis to develop fault-tolerant services and performance analysis tools...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
126000.00 - 201000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
New
Software Engineer II (Java)
Save Icon
Join Apex Fintech Solutions in Austin, TX as a Software Engineer II (Java). You’ll design, develop, and maintain high-quality software for our account management platform, solving complex problems with creative solutions. Requires 3+ years of Java experience, SQL skills, and a strong sense of own...
Location Icon
Location
United States of America , Austin
Salary Icon
Salary
Not provided
apexclearing.com Logo
Apex Clearing
Expiration Date
Until further notice
New
Software Engineer II (Trade Processing)
Save Icon
Join Apex Fintech Solutions as a Software Engineer II in Austin, TX, building high-volume trade clearing systems on GCP with Kafka and microservices. You’ll design resilient, cloud-native services using Java, Python, or Go, supported by CI/CD and monitoring tools. Requires 3+ years’ experience an...
Location Icon
Location
United States of America , Austin
Salary Icon
Salary
Not provided
apexclearing.com Logo
Apex Clearing
Expiration Date
Until further notice
Software Engineer II ML, Merchant Intel
Save Icon
Join Uber Eats as a Software Engineer II (ML) on the Merchant Intelligence team in New York. You'll build scalable ML systems to enhance merchant data quality globally, leveraging PyTorch or TensorFlow. Ideal candidates have a PhD/MS, 4+ years in ML/recommendation systems, and strong coding skill...
Location Icon
Location
United States , New York
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft’s Azure Data Engineering team in Hyderabad as a Software Engineer II. You will build the data platform for the AI age, working on products like Microsoft Fabric and Azure SQL DB. Requires a Bachelor’s in CS, 2+ years coding in C, C++, C#, Java, JavaScript, or Python, plus a Microso...
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
Save Icon
Join Microsoft as a Software Engineer II in Redmond, WA, and drive innovation on the Dynamics 365 and Power Platform. You will lead multi-tenant Storage and Analytics platform design, build automation tools, and resolve complex escalations. Requires a Bachelor's in CS, 2+ years coding in C++, Jav...
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 Entra’s GSA AI Agent Firewall team as a Software Engineer II in Mountain View, CA. Design and build large-scale distributed services at the intersection of networking, security, and AI. Requires a Bachelor’s in CS and 2+ years coding in C++, C#, Java, or Python. Drive AI-first deve...
Location Icon
Location
United States , Mountain View
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
Location Icon
Location
United States , Redmond
Salary Icon
Salary
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II - Finance Data & Experiences
Save Icon
Join Microsoft’s Finance Data & Experiences team as a Software Engineer II in Redmond, WA. Drive high-impact business solutions using AI, data, and cutting-edge technology across global finance and engineering. Requires a Bachelor’s in CS or related field with 2+ years coding in C#, Java, or Pyth...
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 GitHub as a Software Engineer II on the GHES Release team in Hyderabad. You'll build and deliver release pipelines for enterprise appliance software, leveraging CI/CD, Linux, containers, and cloud distribution (Azure, AWS, GCP). Requires 4+ years in software engineering with production exper...
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
Save Icon
Join Microsoft’s Customer Experience Applications Team as a Software Engineer II in Redmond, WA. You’ll design scalable, AI-first solutions for Dynamics 365 Contact Center using C#, Java, or Python. Requires a Bachelor’s in CS and 2+ years of coding experience. Enjoy cutting-edge cloud work on Az...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
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
Save Icon
Uber seeks a **Software Engineer II** in **San Francisco** to design and productionize **Machine Learning** models and optimization engines. You will build predictive models using **Python**, **TensorFlow**, or **PyTorch**, and collaborate with cross-functional teams on high-impact problems. This...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
171000.00 - 209000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II and Senior Software Engineer- Microsoft Security (Multiple Roles)
Save Icon
Join Microsoft Security in Israel, the global hub for cybersecurity innovation, as a Software Engineer II or Senior Software Engineer. Based in Tel Aviv or Herzliya, you’ll design and build large-scale backend services for cloud and on-premises environments. Ideal candidates have 6+ years of expe...
Location Icon
Location
Israel , Tel Aviv, Herzliya
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Microsoft seeks a Software Engineer II in Prague to build scalable backend services and automation workflows for its Security organization. You will drive engineering excellence through secure coding, robust testing, and end-to-end feature ownership. Requires a CS degree and coding experience in ...
Location Icon
Location
Czech Republic , Prague
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Previous 1 2 3 4 5 6 ... 22 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.