Senior Software Engineer
Full Job Posting
Collaborate with stakeholders to understand customer and business requirements and translate them into technical solutions. Design, implement, test, debug, and maintain software services, APIs, tools, and platform components. Drive feature development from design through deployment, ensuring quality, maintainability, scalability, and reliability. Create and execute experimentation plans, analyze results, and use data to drive product and engineering improvements. Participate in architecture and design discussions, contributing technical expertise and proposing solutions to complex engineering problems. Partner with engineers, product managers, and adjacent teams to deliver end-to-end customer scenarios. Act as a Designated Responsible Individual (DRI) for owned components and participate in live-site operations, incident response, and root cause analysis. Improve service health through investments in reliability, observability, automation, performance, and operational excellence. Conduct code reviews and contribute to engineering best practices, quality standards, and development processes. Mentor engineers through technical guidance, design reviews, knowledge sharing, and day-to-day collaboration. Continuously learn and apply emerging technologies, AI capabilities, latest agentic software development practices, and engineering tools. Bachelor's Degree in Computer Science or related technical field AND 4+ 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 6+ 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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Understanding of modern AI technologies, including generative AI, foundation models, and AI-powered systems, with the ability to apply AI concepts to real-world engineering challenges.
Experience
designing or building agentic systems and agentic loops, including systems that can reason, plan, take actions, use tools, and iteratively respond to results.
About Microsoft
Microsoft is a global technology company that develops software, hardware, and cloud services, known for products like Windows, Office, Azure, and Xbox.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
Solution Sales Advisory IC4
Bengaluru, IND
Senior Critical Environment Electrical Engineering
Toronto, CAN
Senior Software Engineer
Bengaluru, IND
Business Architect - Agent 365
, USA
Construction Project Engineer
Milwaukee, USA
Global Partner Development Manager
Redmond, USA
Solution Engineering (Early in Profession)-Cloud Endpoint
Sydney, AUS
Senior Silicon Supply Chain Program Manager
Redmond, USA
