Description
Summary
Microsoft are looking for a talented Senior Software Engineer at their Mountain View office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising AI-driven advertising technology. You'll work directly with leadership to shape the company's direction in the advertising and simulation markets.
About the Role
As a Senior Software Engineer, you will be responsible for designing and developing durable solutions for present and future states of the on-prem and Azure platform and infrastructure solutions. You will own the technical approach to create and improve architecture, deeply understand evolving security risk, security research, and security tradeoffs associated with engineering patterns and approaches. You will guide cross-functional teams through architectural discussions and decision-making for solution components, including design, compliance, scaling, and cost considerations.
Accountabilities
- Leads Infrastructure Design and Architecture: Analyze and understand challenges in on-prem and Azure platform and infrastructure solutions. Develop and build durable solutions for present and future states. Own the technical approach to create and improve architecture.
- Deeply understand evolving security risk, security research, and security tradeoffs associated with engineering patterns and approaches. Guide cross-functional teams through architectural discussions and decision-making for solution components, including design, compliance, scaling, and cost considerations.
The Candidate we're looking for
Experience:
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
Technical skills:
- Proficiency in modern software development practices, including CI/CD pipelines, code review, testing, and operational readiness, using languages such as Go, Python, or TypeScript.
Personal attributes:
- Excellent written and verbal communication skills, including explaining technical concepts to diverse audiences.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and dynamic work environment.
- Access to cutting-edge technology and tools.
- Flexible work arrangements, including remote work options.