Search jobs > Mountain View, CA > Staff software engineer

Staff Software Engineer (Mailchimp)

Intuit
Mountain View, California, US
Full-time

Overview

Scroll down to find an indepth overview of this job, and what is expected of candidates Make an application by clicking on the Apply button.

Intuit Mailchimp is a leading marketing platform for small businesses. We empower millions of customers around the world to build their brands and grow their companies with a suite of marketing automation, multichannel campaigns, CRM, and analytics tools.

In this role, you will build experiences that help Mailchimp and Quickbooks customers leverage the power of our combined platforms to grow their businesses.

This role will help build new capabilities that connect our products, data, and AI capabilities together to give our users the ability to connect with their customers using consistent brand and tone.

You will help to drive the implementation of the team’s technical vision and empower other engineers on the team as you work across the codebase.

You’ll collaborate closely with engineers across the company to ensure our products are performant and reliable. You should be comfortable with distributed teams (as you’ll work with many folks in other locations), and also excited about building a strong, inclusive environment for everyone who joins after you.

The ideal candidate has experience designing, building and operating complex, high-scale durable capabilities, plus familiarity with current technology trends and patterns.

They should also be a skilled communicator and collaborator comfortable working across multiple teams and departments.

Intuit Mailchimp is a hybrid workplace, giving employees the opportunity to collaborate in person with team members in our Mountain View, CA office two or more days per week.

What you'll bring

  • You have 8 or more years of experience building and operating large web applications and extensive experience working within large-scale development environments.
  • You’re experienced in designing and implementing application architectures (and code) that are highly scalable, available, maintainable, and performant.
  • You’re as comfortable working with and improving upon legacy systems and code as you are building new features and microservices.
  • You write clear, detailed, easy-to-consume technical documentation.
  • You’ve developed strong core programming skills in a language, but believe in identifying the right tool for the job, and are passionate about embracing new technologies when the opportunity arises.
  • You have significant expertise in cloud computing platforms, ideally Amazon Web Services (AWS).
  • Strong experience with PHP, Go, any of the following Object-Oriented Languages (OOD) : Java / J2EE, C#, .NET, Python, or sometimes C++.
  • You have experience modeling data, and are thoughtful about the impacts of data design in a large application.
  • Experience with the entire Software Development Life Cycle (SDLC).
  • Self-starter attitude and ability to make decisions.
  • You have strong communication and collaboration skills.

How you will lead

  • Drive significant technology initiatives end-to-end and across multiple layers of architecture.
  • Architecting and developing scalable applications or systems.
  • Drive design and implementation of durable software solutions that will solve critical customer problems, are scalable, secure, easy to maintain, and interact with numerous other services.
  • Provide recommendations and best practices for application development, development, and developer tools.
  • Capture requirements and use cases.
  • Actively stay abreast of industry best practices, share learnings, and experiment and apply cutting-edge technologies.
  • Provide technical leadership and be a role model / coach to software engineers pursuing a technical career path in engineering.
  • Provide / inspire innovations that fuel the growth of Intuit as a whole and generate creative ideas for emerging business needs.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Front End Staff Software Engineer in the United States. Key Responsibilities:Build, test, deploy, maintain, and enhance front-end software solutionsDesign and implement front-end architecture with a focus on iterative developmentPartner with product and design teams to rel...

Promoted
LinkedIn
Mountain View, California

Staff Software Engineer, you will play a pivotal senior role on our team. We are Sales Systems Engineering, a product engineering organization focused on creating innovative solutions that enhance productivity for LinkedIn's Sales organization. We are looking for driven and passionate engineers to b...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Staff Software Engineer for Programmatic Bidding Services. ...

Promoted
Realm
CA, United States

As a Staff Software Engineer, AI, you'll be a key player in shaping the future of the business. Proven experience in software engineering, with a strong foundation in AI and machine learning. Their innovative solution automates the diagnosis and resolution of routine issues, freeing engineers to foc...

Promoted
Zoox
San Mateo, California

Work cross-functionally with vehicle engineers, controls engineers, systems engineers, validation engineers, and other experts to ensure safe and robust operation of the Zoox vehicle. You will work closely with vehicle engineers, systems engineers, controls engineers, and suppliers to ensure the Zoo...

Promoted
telenav
Santa Clara, California

We’re looking for a highly motivated Staff Software Engineer to join our growing Search team. Building on our long history of mobile and in-car navigation software and services, we are on a mission to make people’s lives less stressful, more productive and more fun when they’re on the go. Troublesho...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

Experience with system software, distributed systems, and multi-component software systems. Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will w...

Promoted
The Trade Desk
San Jose, California

Lead Software Engineers serve both as technical individual contributors and people managers. Lead Software Engineers contribute to more than our product – they build up our team. You have a sustained track record of leading engineers with a wide range of experience, while also making significant, se...

Promoted
Zscaler
San Jose, California

Design and Develop networking software and SDKs using the latest software development techniques. The ideal candidate for this position will have a background in software development of networking applications, testing, and deployment with a strong focus on performance, reliability and quality. This...

Promoted
Walmart
Sunnyvale, California

Minimum Qualifications: Bachelor of Science and 6 years' experience in software engineering OR Master of Science and 3 years' experience in software engineering. We're a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world's leading retailer ...