Software Engineer
Microsoft · Remote (Latin America, Asia-Pacific & Middle East)
New this week Posted 5 Nov 2026; checked 6 Nov 2026.
You’ll apply on Microsoft’s official site. Real employers never ask you to pay to apply. Why?
About the role
The Software Engineer IC2 contributes to the design, development, testing, and delivery of software features with guidance from more experienced engineers. The role partners with internal stakeholders to understand customer and user requirements, evaluates design alternatives, and communicates the strengths and tradeoffs of different approaches.Applies appropriate artificial intelligence tools and engineering practices across the software development lifecycle in a disciplined manner. Creates and implements code for product features, develops testable solutions, and assists in executing test plans that incorporate functional and security testing.Reviews product and test code to ensure alignment with team engineering standards, with consideration for diagnosability, reliability, maintainability, and testability. Identifies relevant open-source technologies and shares ideas, tools, and practices that can improve engineering efficiency.Develops an understanding of security and privacy requirements and, with guidance, incorporates these considerations into design and implementation. Establishes appropriate code invariants and applies security-as-code principles to help build secure, reliable, and scalable software.
At Microsoft, our mission—to empower every person and every organization on the planet to achieve more—guides how we partner with customers to deliver trusted, impactful solutions. With a growth mindset culture, we innovate responsibly and measure success by shared progress—people, teams, and customers. Join us to do meaningful work that changes the world and helps shape what’s next for everyone.
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.
Coding
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. Learns to conduct incident retrospectives to identify root causes of problems, and begins to implement repair actions with direct supervision. Grows understanding of and begins to apply least-access principles and uses logging, telemetry, and other appropriate mechanisms with direct supervision to investigate issues while retaining privacy and security.
Learns to review code and helps to review code of others to ensure it meets team standards. Participates in code review processes for self-development, gathers feedback, and learns about coding standards and the team's features. Applies coding patterns and best practices. Learns how and begins to use automated source code analysis tools that are incorporated into the build/development process with minimal supervision.
With guidance, learns how and creates and implements code for a product, service, or feature reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Learns about and applies diagnosability, reliability, and maintainability, and understands when the code is ready to be shared and delivered. Applies coding patterns and best practices to write code (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions). With guidance from more experienced colleagues, identifies and escalates blockers or unknowns during the development process, and communicates how they will impact timelines.
Continued in Microsoft’s original posting ↗.
Also open in
Get ready
- Many large employers use online aptitude tests. Check your job readiness: start with the free 10-question warm-up or the cognitive ability practice test. Check the posting or your recruiter email for the test the company actually uses.
- Want a second pair of eyes? Get a resume review.