AI-Native Development: Use AI tools responsibly and consistently across the SDLC, own the accuracy of AI-generated artifacts, and improve AI-enabled processes using engineering-health measures (Accelerate/SPACE/ESSP) through ongoing experimentation. Coding: Raise code quality through timely, high signal reviews and strong engineering practices (secure/performance/testability/diagnosability), using automated analysis plus disciplined debugging/telemetry and retrospectives to prevent recurrence. D…
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. 5+ years of professional software engineering experience, with strong hands‑on development in one or more programming languages such as C#,Golang, Python. Strong expertise in software design and development, including system architecture, data structures, algorithms, and designing scalable, reliable, and secure services. Proven experience owning and delivering complex features or services end‑to‑end, from design through implementation, testing, deployment, and operational support. Solid understanding of cloud‑based and distributed systems, including reliability, performance optimization, telemetry, diagnostics, and live site support considerations. Ability to influence technical direction and mentor others, demonstrated through design leadership, code reviews, and collaboration across teams. Communicating to Drive Mutual Success: Articulating messaging in a clear and respectful manner to achieve collaborative and mutually beneficial outcomes while ensuring all parties are heard, understood, and aligned towards shared goals. Designing and Architecting Business Solutions: Designing and architecting products, services, and systems by employing design principles across diverse technological solutions and guiding projects through each phase of the engineering lifecycle to ensure alignment with business goals and customer satisfaction. Driving Solution Improvement and Excellence: Leading the validation of innovative products, services, and solutions through pinpointing opportunities for improvement, monitoring and testing systems, and fostering strategic solutions to identified challenges or issues. Engineering Robust Software Solutions: Employing computer science principles to design, develop, and optimize scalable algorithms, distributed systems, business applications, and other software solutions. Enhancing Product and Project Execution: Streamlining project lifecycles through the integration of project and product planning and quality assurance methods to ensure all phases of a project are planned, assessed, and aligned with strategic goals and to optimize performance and project outcomes. Solving Problems Through a Data-Driven Approach: Extracting actionable insights to understand their implications within the broader organizational context; solving problems and making decisions through a swift, informed, and strategic approach. 8+ years of technical engineering experience with coding in languages such as C#, Golang, Python when holding a Bachelor's degree, or 6+ years with a Master's degree, demonstrating strong depth in software engineering. Advanced technical judgment and architectural capability, including ability to design, optimize, debug, refactor, and guide engineering decisions across features, systems, or services. Demonstrated leadership and collaboration skills, such as mentoring peers, influencing cross‑team architecture, and serving as a DRI to ensure reliability, performance, and operational excellence. Good exposure to AI platforms, large language models (LLMs), and core machine‑learning concepts, with the ability to apply these in designing scalable, secure, and intelligent engineering solutions. This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. *
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page