Software Engineer II
Apply & continue on LinkedIn
Same details as other jobs — you'll be redirected to LinkedIn after submitting
Role Overview
As a Software Engineer II at Microsoft in Hyderabad, Telangana, India, you will play a key role in transforming Microsoft’s commercial business through AI-native engineering. You will design and build intelligent systems that enhance workflows and drive productivity across the global sales ecosystem.
Key Responsibilities
- Understand end-to-end business processes, workflows, and data flows across the Microsoft sales ecosystem, identifying opportunities for simplification, automation, and enhancement.
- Rapidly prototype and deliver proofs of concept (POCs) and iterate on solutions using an experimentation-driven engineering approach.
- Design, build, and ship scalable, production-quality features and intelligent services utilizing modern engineering practices.
- Collaborate across teams to integrate systems, data, and signals into cohesive AI-powered workflows.
- Debug, troubleshoot, and enhance system reliability and performance using telemetry and diagnostics.
- Build secure, compliant, and responsible AI solutions prepared for production scale.
- Contribute to a culture of continuous learning, experimentation, and engineering excellence.
Required Qualifications
- Bachelor’s degree in computer science engineering or a related field.
- 2–5 years of professional software engineering experience with hands-on coding in languages such as C#, Java, Python, or React.
- Proficiency in AI-native development, including working within Agent Harnesses (e.g., GitHub Copilot CLI, Coding Agents), authoring Markdown specs/ADRs and YAML configs, orchestrating multi-step Agentic workflows, and reviewing Agent-generated code and PRs with production-grade rigor.
- Strong fundamentals in data structures, algorithms, object-oriented design, and scalable systems.
- Experience in building, testing, debugging, and maintaining production-quality software, following established engineering practices and leveraging large language models (LLMs).
- Solid problem-solving and technical judgment skills, with the ability to design scoped solutions, debug complex issues, and improve service performance.
Preferred Qualifications
- Experience with cloud platforms and distributed/service-oriented architecture.
- Familiarity with reliability, monitoring, and performance optimization practices.
- Strong collaboration and communication skills, with experience in design reviews.
- Passion for building impactful, user-facing AI solutions.
Required
Preferred