Senior/Principal Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Experteer Overview In this role you lead end-to-end development of AI-infused enterprise apps within the Commercial Sales Experiences team. You drive architecture, design, and deployment while upholding engineering excellence. You collaborate across product, program management, and UX to deliver scalable, secure solutions. You shape agentic experiences that enhance user productivity and contribute to Microsoft’s cloud and AI strategy. This is a fast-paced, startup-like environment within a global tech titan with a clear impact on customers. Compensation / Benefits * Lead end-to-end software development lifecycle including requirements, architecture, design, development, testing, and deployment * Harness AI capabilities to create agentic experiences that boost user engagement and productivity * Design resilient solutions aligned with security-by-design and business goals * Mentor team members through code reviews and design feedback * Foster cross-team collaboration with product, program management, and UX designers * Establish and enforce best practices for automated testing, documentation, and code quality * Ensure production reliability through monitoring, incident management, and cost-efficient improvements * Identify automation and process improvements to drive technical innovation * Lead sprint and planning activities with transparent communication on deliverables and risks Tasks * Bachelor’s Degree in Computer Science or related field AND 4+ years of software engineering experience with languages such as C, C++, C#, Java, JavaScript, or Python OR equivalent Key requirements *
Requirements
with management, and UX designers * Establish and enforce best practices for automated testing, documentation, and code quality * Ensure production reliability through monitoring, incident management, and cost-efficient improvements * Identify automation and process improvements to drive technical innovation * Lead sprint and planning activities with transparent communication on deliverables and risks Tasks * Bachelor’s Degree in Computer Science or related field AND 4+ years of software engineering experience with languages such as C, C++, C#, Java, JavaScript, or Python OR equivalent Key requirements *
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 12 Best Jobs for Software Engineers
Best Countries for Software Engineers
Software Engineer Career: Things You Should Know
Is Software Engineering Hard?