> Markdown version of [/jobs/ext/2054022-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/2054022-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Microsoft - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Client Server Models, Code Review, Communications Protocols, Computer Engineering, Network Congestion, Software Debugging, Distributed Systems, Memory Management, Python (Programming Language), Networking Basics, Network Protocols, Open Source Technology, Performance Tuning, Software Engineering, SQL Databases, Systems Architecture, System Programming, TCP/IP, Software Vulnerability Management, Computer Network Technologies, Concurrency, Build Management, Information Technology - **Published:** August 14, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/27931310/Software-Engineer-Ii-Any-Bangalore-1210 ## About the Role * Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. + OR equivalent experience., * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field, or equivalent industry experience. * 3+ years of software development experience with C/C++ or systems programming languages. * Solid understanding of operating systems fundamentals including memory management, concurrency, synchronization, and performance optimization. * Knowledge of networking fundamentals including TCP/IP, UDP, client-server architectures, network protocols, and packet processing. * Experience designing, debugging, or troubleshooting complex software systems. * Solid problem-solving and analytical skills. ## Description As a Software Engineer II, you will design and build core transport technologies alongside experts across Windows, Azure, SQL, Security, and Developer Platform. You will work on QUIC and HTTP/3, TLS, congestion control, network acceleration, and the diagnostics and security that make them trustworthy - solving hard problems in performance, reliability, and protocol design. It is a role that deepens your expertise in networking, systems architecture, and distributed systems, with real opportunities for impact across the industry and in open source. Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities * Design, implement, and maintain features in core networking components including TCP/IP, MsQuic, and related transport technologies. * Develop scalable and performant networking capabilities for Windows and Azure platforms. * Contribute to next-generation transport innovations involving QUIC, TLS, congestion control, network acceleration, and cloud-scale networking. * Investigate and resolve complex networking, reliability, performance, and security issues across large-scale distributed systems. * Partner with cross-functional teams to design robust networking APIs and developer experiences. * Drive improvements in diagnosability, observability, telemetry, and troubleshooting capabilities. * Contribute to security initiatives including vulnerability remediation, secure protocol design, and transport-layer hardening. * Participate in architecture reviews, design discussions, code reviews, and engineering excellence initiatives. * Work closely with global teams across Redmond and IDC to deliver high-quality networking solutions. * Embody our Culture and Values. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Concurrency with Go](https://www.wearedevelopers.com/videos/191-concurrency-with-go) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope](https://www.wearedevelopers.com/videos/100349-structured-concurrency-in-practice-coroutinescope-vs-structuredtaskscope) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)