Job offers - CrawlJobs

Software Engineer II Jobs

269 Job Offers

Software Engineer II (Data Center Packet Forwarding)
Save Icon
Join Cisco as a **Software Engineer II** in Bengaluru, specializing in **Data Center Packet Forwarding**. You’ll design, develop, and debug software for routers, networks, and operating systems. Requires a Bachelor’s/Master’s in CS, 2-4 years’ experience, and strong skills in system testing and p...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer II - Full Stack
Save Icon
Seeking a versatile **Software Engineer II – Full Stack** in **Canada** to build modern, scalable web applications. You will leverage **Angular/React**, **Python/Node.js/Golang**, and **AWS/Azure** across the full stack. This role demands 3+ years of experience, expertise in **WCAG 2.2 AA** acces...
Location Icon
Location
Salary Icon
Salary
Not provided
hurix.com Logo
HurixDigital
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft’s Windows Cloud division as a Software Engineer II to scale Windows 365 and Azure Virtual Desktop platforms. You’ll design, develop, and enhance reliable cloud services using C, C++, C#, or Python. Based in Redmond, WA, this role offers the chance to build tools improving deploymen...
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Tripadvisor is hiring a Software Engineer II for a remote-first role based near London. You’ll build and deploy backend systems using object-oriented programming, collaborating with product managers and designers. Enjoy flexible schedules, competitive compensation, travel perks, and tuition assis...
Salary Icon
Salary
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Software Engineer II - Full Stack
Save Icon
Join Microsoft's Azure Data engineering team as a Software Engineer II - Full Stack in Vancouver, Canada. Design and build high-availability, scalable services for products like Microsoft Fabric and Azure SQL DB. Requires a Bachelor's in CS or related field with 2+ years coding in C, C++, C#, Jav...
Location Icon
Location
Salary Icon
Salary
85800.00 - 169300.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II, AV Labs
Save Icon
Join Uber’s AV Labs as a Software Engineer II in Sunnyvale, CA. You’ll design metrics dashboards and tools to accelerate autonomous vehicle data collection, tackling the hardest long-tail driving challenges. Requires 2+ years in software engineering, Python, and Linux proficiency. Enjoy a bonus p...
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 Bangalore as a Software Engineer II. Design and build large-scale distributed systems for Microsoft Fabric, Azure SQL DB, and Cosmos DB. Requires a Bachelor’s in CS, 3+ years coding in C#, Java, or Python, and experience with messaging systems like ...
Location Icon
Location
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 engineering team as a Software Engineer II in India. Design scalable cloud services, solve complex engineering problems, and contribute to AI-powered automation. Requires 3+ years of experience, strong skills in C++/C#/Java/Python, and distributed systems expertise. Bu...
Location Icon
Location
India, Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft Security as a Software Engineer II in Redmond, WA. Design and develop large-scale distributed services using C, C++, C#, Java, JavaScript, or Python. Drive modern engineering practices, optimize test automation, and enhance production reliability. Requires a Bachelor's in CS or rel...
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
Seeking a skilled **Software Engineer III** in **Birmingham, AL** to design, develop, and test complex software solutions. This role requires a Bachelor’s in CS or related field with 5-8 years of experience, expertise in back-end and front-end languages, and ERP integration. Enjoy **flexible sche...
Salary Icon
Salary
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft as a Software Engineer II on the Global Skilling Product Team, developing Azure Full Stack features for millions of learners. You’ll design CI/CD infrastructure, build AI-powered Copilot features, and ensure site reliability across platforms. Requires a Bachelor’s in CS or related ...
Location Icon
Location
United States, Multiple Locations
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 Defender Experts team as a Software Engineer II in Redmond, WA. Design and build full-stack, AI-powered security products using Azure, LLMs, and agentic workflows. You’ll collaborate with engineers and researchers to automate threat detection and response. Requires a BS in CS, 2+...
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
Mastercard seeks a Software Engineer II in Prague to build and maintain production data pipelines using Python and SQL. You will develop scalable systems, troubleshoot performance issues, and contribute to data processing on Databricks. Ideal candidates have backend experience, clean code practic...
Salary Icon
Salary
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
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...
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 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 ...
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
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
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
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II - AV Labs
Save Icon
Join Uber’s AV Labs in Sunnyvale as a Software Engineer II to architect onboard systems and develop algorithms for L4 autonomous driving. You’ll optimize large evaluation datasets, manage sensor dependencies, and deploy ML techniques in production. Ideal candidates have 2+ years in software engin...
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II
Save Icon
Mastercard seeks a Software Engineer II in Pune, India, to drive customer experience strategy using Java, Spring Boot, and Event Driven Architecture. You will build scalable microservices in a Cloud Native, CI/CD environment within a Scaled Agile Framework. Ideal candidates possess strong OOP ski...
Location Icon
Location
Salary Icon
Salary
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Specialty Solutions Software Engineer II
Save Icon
Seeking a **Software Engineer I** in **Birmingham, AL** to manage trouble tickets and develop software solutions. This entry-level role requires a bachelor’s in CS or related field and basic knowledge of client/server networks. You will provide production support, code in back-end and front-end l...
Salary Icon
Salary
Not provided
genpt.com Logo
Genuine Parts Company
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.