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 technology. You'll work directly with leadership to shape the company's direction in the technology market.
About the Role
As a Senior Software Engineer, you will lead the cross-team engineering efforts to build business critical products for publishers and buyers on the Monetize platform. You will collaborate with a team of smart, passionate engineers. You will own significant areas of the Monetize real-time platforms and function as the architect. You will participate in setting the roadmap and direction for your areas of responsibility.
Accountabilities
- Designing and implementing scalable solutions including new features and enhancements of our Platform.
- Participating in and helping lead planning sessions with Product Management and Engineering team leads to constructing feature requirements and specifications.
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:
- Experience building high performance, multi-threaded, distributed systems and applications, preferably in a Linux environment.
- Experience practicing advanced optimization techniques.
Personal attributes:
- Excellent Computer Science fundamentals with regards to data structures, algorithms, time complexity, etc.
- Excellent and creative problem-solving abilities.
Benefits
- Competitive salary.
- Comprehensive benefits package.
- Opportunities for professional growth and development.