ActiveJobs
Microsoft

Software Engineer Ii United States Multiple Locations Multiple Locations

Microsoft

Full-timeOn-sitePosted 7 October 2026
Apply on Company Site →

Job description

AI-Native Development Learns to use appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner. Begins to take responsibility for the content of their AI-generated changes to artifacts, reviewing all changes and requesting help from more experienced members of the team as needed. Participates in code review processes for self-development, gathers feedback, and learns about coding standards and the team's features. Develops and applies knowledge of debugging tools, tests, logs, telemetry, and other methods to begin supporting efforts to proactively flag issues before they occur for product features in production. Develops an awareness of the current technology landscape. Develops an understanding of the importance of building solutions that expand upon the work of others. Contributes to the refinement and integration of feedback in product features by escalating findings from analyses to inform decisions regarding the engineering of products. Supports the identification of dependencies, and their incorporation into the development of design documents for a product feature with oversight. Collaborates with others to understand and execute a defined test strategy that ensures solution quality, prevents regression from being introduced into existing code. Assists with executing test plans that incorporate security testing to validate security invariants (including negative cases) as assigned. Builds testable code for a feature under guidance from more experienced peers. Contributes to efforts to check for visible evidence (e.g., audit trail) to demonstrate compliance for product features. Develops an understanding of global and local regulations for technologies and system applications. Develops an understanding of and applies security best practices and establishes code invariants to model "security as code," ensuring each layer is independently secure, and minimizing risk with direct supervision. Supports efforts to incorporate deployment gates on security controls, and scanners for a product feature to prevent regressions and/or vulnerabilities that would have customer impact. Works with partner teams to ensure a product feature works well with the components of the partner team with direct supervision, supporting team efforts to ensure proper end-to-end testing, live-site coverage, scalability, performance, and DRI escalation pathways are established before going live. Develops knowledge of and learns to apply best practices to build code based on well-established methods and secure design principles. Develops collateral materials for learning and literary sessions used to raise awareness on relevant engineering design principles (e.g., security, testability, performance, scalability, accessibility, product knowledge), with some oversight. Supports team efforts on breaking down work items into tasks and providing estimation. Assists with ensuring required security protections and detection processes are accounted for in planning. Supports team efforts for ensuring project plans adhere to security, privacy, and compliance requirements with direct supervision. Ensures assigned code for a product feature is properly flighted for quicker mitigation of production incidents with managerial oversight. Contributes to calculating capacity for planning, accounting for appropriate failover and backup/restore mechanisms for disaster recovery for a product feature with guidance from more experienced peers. Supports efforts to establish a rollback plan for a feature as instructed. Contributes to monitoring dependency status and ensuring that only the latest, secure versions are deployed. Contributes to building deployment infrastructure to allow developers' private builds for a product feature to be tested in a production-like environment. Contributes to operations of live site service with direct supervision, following security best practices when responding quickly to mitigate issues while using the minimum required permissions to do so that arise on a rotational, on-call basis. Supports team efforts to enable secure operations, security monitoring, and integration with live site investigation activities with direct supervision. Contributes to identifying opportunities (e.g., lunch talks, automation, practices, tools) that can be leveraged to improve the live site experience with guidance from more experienced colleagues. Contributes in partnership with appropriate internal stakeholders (e.g., product manager, privacy/security subject matter expert, technical lead) to understand customer/user requirements for a feature. Contributes to incorporating customer insights into solution fixes with oversight from more experienced peers. Begins to incorporate unwritten requirements, such as appropriate continuous feedback loops that measure actionable, quantitative (e.g., customer value, usage patterns, solution performance) and qualitative (e.g., accessibility, globalization) indicators of value. Develops an understanding of the security and privacy needs of the customer who will be using the feature. Bachelor's Degree in Computer Science or related technical field 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: 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 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 equivalent experience. Experience in networking, security, or proxy-related services. Experience working with large scale distributed systems.

Verified and listed by ActiveJobs. Applications are made directly on Microsoft's own career page — we never sit in the middle.