- Company Name
- Microsoft AI
- Job Title
- Senior Software Engineer
- Job Description
-
Job Title: Senior Software Engineer
Role Summary
Design, develop, and maintain high‑performance rendering back‑end technologies and associated CI/CD pipelines for a global web platform. Lead the creation of AI‑driven automation to replace legacy build logic, ensuring scalable, reliable, and visually compelling front‑end experiences for 500 + million users.
Expectations
- Deliver robust, scalable code that supports a large developer ecosystem.
- Drive continuous improvement of pipeline automation, observability, and reliability.
- Collaborate cross‑functionally with product, design, and infrastructure teams.
- Maintain a culture of inclusion and uphold security‑compliant practices.
Key Responsibilities
- Architect and implement advanced rendering engines for browsers and web platforms.
- Build and maintain CI/CD, automation, and test frameworks (unit, visual parity, integration).
- Design AI agent solutions to replace manual automation logic.
- Escalate technical challenges, drive architectural discussion and innovation.
- Produce documentation, technical designs, and best‑practice guidelines.
- Uphold security, privacy, and compliance standards in all deliverables.
Required Skills
- Strong programming in C, C++, C#, Java, JavaScript, or Python.
- Proven architecture and delivery of CI/CD pipelines, automation, and workflows.
- Experience with web front‑end stacks (JavaScript/TypeScript, React, Angular).
- Object‑oriented design and scalable framework development.
- Familiarity with Power BI reporting, data modeling, and visualization.
- Knowledge of HTML, CSS, Kubernetes, Azure or similar cloud platforms is an asset.
- Excellent problem‑solving, system‑design, and communication skills.
Required Education & Certifications
- Bachelor’s degree in Computer Science or related technical field (4+ years of engineering experience).
- Must pass Microsoft Cloud background check at hire and biennially thereafter.
- Preferred: Master’s degree or 6+ years of engineering experience; or 8+ years of experience with a Bachelor’s degree.