Apply NowSave Job

Software Engineer II(s) + Senior Software Engineer(s)

Microsoft ADC
Full Time
Posted Yesterday
Deadline: May 4, 2027
Algorithms*C*C#*C++*Data Structures*Distributed Systems*Java*JavaScript*Python*Security Screening*

Role Overview

Software Engineer II(s) Build and improve secure, scalable services for security data platforms, pipelines, graph-based workloads, or agent-runtime capabilities, depending on the team. Develop and support batch or streaming ingestion and processing components, with attention to data quality, observability, recovery, and cost. Write well-tested, maintainable code; use telemetry and production signals to improve the performance, reliability, and security of data-intensive services.

Partner with product managers, designers, and engineers to understand customer needs, deliver features, and raise technical risks or blockers early. Support live-site operations and use customer feedback to guide improvements, including improvements to security and privacy. Build and operate reliable batch or streaming pipelines and services that support security investigations, analytics, or graph-based workloads; make architectural trade-offs across data quality, performance, reliability, and cost.

Improve the scalability, security, observability, recovery, and operating cost of production services using telemetry, quality metrics, and customer feedback. Work with product, design, engineering, and customers to shape capabilities and advocate for customer security and privacy needs. Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python These requirements include but are not limited to the following specialized security screenings: Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master'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.

4+ years of programming experience in Java, C++, C, or another object-oriented language, with an understanding of data structures, algorithms, and distributed systems. 4+ years of experience building and shipping production software or services, including online services or fault-tolerant distributed systems 4+ years of experience writing secure, maintainable, well-tested, and performant code; using debugging tools and code reviews to improve quality; and applying modern development practices such as agile methods, test-driven development, or AI-assisted development. 4+ years of experience translating customer needs into technical solutions, collaborating across teams, and improving service quality through testing, deployment automation, and security practices.

Experience taking a new product from initial development to launch Experience leading design discussions, defining test strategies, and driving improvements across components or projects

Job Details

LocationRedmond, US
Job TypeFull Time
Experience LevelSenior Level
EducationBachelor's Degree
PostedNovember 5, 2026 at 04:19 AM
Application DeadlineMay 4, 2027 at 12:00 AM

Ready to Apply?

Don't miss out on this opportunity. Apply now and take the next step in your career.

Apply Now
Software Engineer II(s) + Senior Software Engineer(s) at Microsoft ADC | TechiHub Jobs | TechiHub