Staff Software Engineer - Platform Team

IntuitMountain View, CA
98d

About The Position

Come join the Operational Insights team as Staff Software Engineer. Our team is responsible for building and maintaining regional failover and traffic migration platforms that help our engineering teams to repair, resolve and increase product availability. When developing these solutions we think about how we collect and present information to the user, how do we correlate and enhance data across various sources, and what actions and insights can we provide from the data that enable our developers to hit the MTTD and MTTR targets for our key capabilities. As a Staff engineer you will be in charge of taking regional failover capabilities to the next level by creating and designing workflows that enable our development teams to collaborate efficiently to identify and resolve problems. Discover what it's like to be part of a fast-paced team dealing with challenging problems where self-motivated engineers can do the best work of their life.

Requirements

  • 10+ years overall experience in software development.
  • Bachelors in computer science. Equivalent Experience will be considered.
  • Strong coding skills (Golang, Python).
  • Experience building cloud-native microservices and event based distributed systems.
  • Experience with kafka, AIOPs and monitoring tools like wavefront, prometheus, Pagerduty etc.
  • Experience with productivity tools like smartsheet and slack.
  • Experience with CICD tools (Jenkins, Spinnaker, CodePipeline, etc).
  • Knowledge of agile project methodologies. Experience with writing user stories in Jira, grooming project backlogs, planning sprints, and working with Scrum.
  • Previous working experience with Kubernetes.
  • Previous experience working with disaster recovery tools is a plus.
  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
  • A friendly, humble personality that understands priorities and is hungry to learn.
  • Commitment to team success and positive team dynamics.

Nice To Haves

  • Previous experience working with disaster recovery tools.

Responsibilities

  • Provide technical solutions to create valuable extensions and enhancements of our platform offering.
  • Lead design and code review sessions focused on performance and resiliency best practices.
  • Lead the gathering of functional requirements, developing technical specifications, and project & test planning.
  • Act as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems.
  • Generate technical documentation and PowerPoint presentations to communicate architectural and design options, and educate development teams and business users.
  • 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, solutions.
  • Create formal internal and external networks outside of your own area of expertise to leverage and adopt ideas, technologies and best practices that helps the organization move fast.
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Career Level

Senior

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service