Senior Manager Software Development
Company: Intuit, Inc
Location: Mountain View
Posted on: May 16, 2022
|
|
Job Description:
OverviewCome join Intuit's DevX team as an Engineering Manager
focused on Intuit Build Platform (IBP). IBP is the CI/CD backbone
for all of Intuit's products like QuickBooks, TurboTax, Mint, and
it supports Linux, Windows, Mobile and Mac workflows. IBP is a
critical part of Intuit's cutting-edge Development Experience,
enabling developers to create and deploy new microservices in
minutes. In IBP, you will work on the latest of Kubernetes, Docker,
AWS Cloud, and next-gen CI as applied to scalable distributed
systems. If you are passionate about system design and
architecture, data-driven decision making, automation, open-source
software, cloud-native applications and container orchestration,
this job is for you! Discover what it's like to be part of a
fast-paced team dealing with challenging engineering problems where
self-motivated engineers can do the best work of their life. What
you'll bring: BS/MS in Computer Science or equivalent work
experience. 7+ years of experience with at least 3 years working as
manager in product development. Work experience in two or more of:
Unix/Linux, Distributed Systems, AWS/GCP, Kubernetes/Container
platforms based software development . Working proficiency and
communication skills in verbal and written English Relevant
experience designing and developing scalable software. Driven,
motivated team player with a Get Stuff Done mentality!. Possess
practical knowledge and appreciation of various aspects of
distributed service design, including messaging protocols, caching
strategies and autonomous software design practices. Have
experience with a variety of modern distributed software tools, e.
g. service discovery, containerization, messaging. Have extensive
experience with metrics and logging libraries and aggregators, data
analysis and visualization tools. Passionate about data-driven
decision making, as well as automating anything and everything.
Strong coding abilities, architecture, debugging, and
performance/diagnostics measurement skills. Experience building
large, scalable software systems in at least one of Go, Java,
Python. Excellent communication skills: Demonstrated ability to
explain complex technical issues to both technical and
non-technical audience. How you will lead: Leading software
development by gathering functional / non-functional requirements,
driving technical decisions, teaming and capacity planning. Lead
design, product development of IBP on Kubernetes based
infrastructure to empower applications running in production.
Manage individual project priorities, deadlines and deliverables.
Result oriented mindset with an affinity to produce high quality
code. Provide guidance to other engineers on how they can best run
distributed applications in containerized environments. Define,
implement, and automate the continuous deployment of highly
available, production workloads with zero downtime, along with
operational metrics for monitoring. Build well-tested high-quality
tools to improve Developer Productivity and Developer Experience.
Acting as the technical subject matter expert: Mentoring fellow
engineers, demonstrating technical expertise, and leading a small
team solving challenging programming and design problems. Work
cross-functionally with various Intuit teams including product
management, QA/QE, various product lines, and/or business units to
drive forward results. Demonstrate a passion for developing well
architected, elegant, web and/or mobile apps. Experience with Agile
Development, SCRUM, or Extreme Programming methodologies. Engage
with the open-source community, collaborate with third-party
partners and contributors. Evangelize the product through blogs,
social media, demos and presentations at conferences, and
meet-ups.
Keywords: Intuit, Inc, Mountain View , Senior Manager Software Development, Executive , Mountain View, California
Click
here to apply!
|