Principal Software Engineer – Platform/Infrastructure Services, PromoteIQ- Bellevue, WA

Principal Software Engineer – Platform/Infrastructure Services, PromoteIQ- Bellevue, WA

Principal Software Engineer – Platform/Infrastructure Services, PromoteIQ- Bellevue, WA

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
30997
Date Posted
1 year ago
Recruiter
John Apl
Job Views
90

Job Description

PromoteIQ - part of Microsoft Advertising is hiring Principal software engineers for their platform/infrastructure team in multiple locations including -New York, NY, Atlanta, GA, and Bellevue, WA.  This team specialize in developing, building, deploying, and supporting our platform and infrastructure systems that power Promote IQ's applications. This is a highly collaborative role in which you will work closely with our Software Engineers and continue to refine and define our tech stack, suggest best practice, and build solutions to our growing needs. 

 

 

Microsoft Advertising’s PromoteIQ provides intelligent vendor marketing solutions for the next generation of e-commerce. Our platform helps retailers implement, automate, and scale their brand-funded digital vendor marketing programs. We sit at the intersection of marketing and e-commerce and have a singular mission of empowering retailers and brands to maximize their e-commerce performance. 

 

Microsoft Advertising PromoteIQ embodies a strong startup culture that values diversity, collaboration and craftsmanship - and above all else, results. Our bias towards execution balances critical thinking, root analysis and pragmatic problem solving. We expect a lot from one another and value our thoughtful and intellectually curious company culture. 

 

Microsoft Advertising is a worldwide Sales, Marketing and Services organization on the cutting edge of the digital advertising industry. Microsoft Advertising offers a compelling portfolio of advertising products, innovative solutions and the opportunity to engage with some of the brightest minds in the digital industry.  Microsoft Advertising is the destination for experienced, collaborative, and passionate digital advertising professionals seeking a rewarding career and lifestyle. 

 

Responsibilities

Design and build infrastructure platforms that provide high levels of scalability, reliability, and performance for PromoteIQ’s stack, while balancing security, maintainability, reliability, and operational excellence  

Guide Juniors in team and lead by example resolve the most challenging operational issues and fix root cause to eliminate reoccurrence.  

View, build, and maintain infrastructure as code. Work on the codebase to make modifications rather than operating directly on systems and platforms. 

Design and engineer our core platform with a product and software engineering mindset. You are expected to act like an owner, take intelligent risks and deliver high-quality software. 

Use data to understand the availability, reliability, and scalability of our systems. Work as a team on escalations, resolving critical issues that impact our highly available dev, test, and production systems 

Work with a creative engineering team to continuously implement and improve reliable and speedy build environments for DEV & QA; provide timely build status updates; automate as much as possible to improve efficiency, quality, and velocity.  

Promote innovation, implementation of cutting-edge technologies, outside-of-the-box thinking, teamwork, and self-organization. Experiment with and recommend new technologies that simplify or improve PromoteIQ's stack  

Ensure traceability, observability, and retrievability of system behavior. Build logging, monitoring, and alerting systems to identify bottlenecks and assist with debugging analysis, and optimization in a cloud-agnostic environment. 

Improve operational efficiency through automation and deployment or development of new tools. 

Craft solid and clearly explained designs, playbooks, and documentation, for consumption by teammates and the larger engineering organization. 

Participate in an off-hours on-call rotation, and perform periodic off-hours work during maintenance windows.  

Qualifications

You are either a software engineer with interest and solid experience in building scalable, available, and serviceable distributed systems or a systems engineer with professional skills in distributed systems at scale and a proven experience in using software engineering to solve operational problems. 

9+ years of experience in the cloud infrastructure and distributed systems at scale. Have a strong passion for solving customer problems and got ownership mindset. 

You are excited about the opportunity to take rotations as a Tech Lead for a project to grow your leadership, influence, and architectural skills. 

You are passionate about engineering culture and velocity, driving a culture of rapid, responsible iteration with our incredibly engaged (and growing!) user base. 

You are a great collaborator, partner and proactively seek to build productive win-wins across teams. 

7+ years of programming experience with at least one modern language such as python, C#, GO or infrastructure automation language such as ansible, terraform, cloud formation, ARM templates. 

3+ years working with containerization technologies (Docker, Kubernetes, etc.)  

3+ years managing System Observability experience (Zabbix, CloudWatch, PagerDuty, Datadog, and Azure Monitor, SignalFx, Graphana, etc)  

2+ years of experience with queueing systems such as Kafka, RabbitMQ, SQS, etc. 

Solid Experience with Azure PaaS, Azure networking, and Azure Site Reliability solutions or equivalent AWS/GCP solutions. 

 

#PromoteIQ #MicrosoftAdvertising #WebXT #PIQ 

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Job ID: 30997

Similar Jobs

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept