Senior Software Engineer
Join our mission
Intuit is a global technology platform that helps consumers and small businesses overcome their most important financial challenges. Serving more than 100 million customers worldwide, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.
Overview
Team Description
The Cloud Platform Services team's role is to meet the uptime and performance targets for all in-scope Cloud Platform services, provide ongoing operational support for the underlying infrastructure, and for helping to drive ubiquity across the enterprise on the usage of approved patterns and policies. The focus will be on maintaining the patterns and services supporting Intuit's migration to, and the ongoing operations within, the AWS & GCP clouds. The team is responsible for ensuring the clarity and refinement of processes required to operate an Intuit application within the AWS environment and as of recent, GCP as well. A primary focus will be interacting with teams running workloads in the cloud as well as the vendors and internal teams responsible for defining and providing the associated patterns and services. Within the cloud, the team will continually engage with developer groups and act as an advocate for ensuring patterns and services are optimized to support speed and agility, while meeting Intuit's security and compliance goals.
Job Description
Engineers are needed to support Intuit's journey into, and the ongoing operations within, the AWS & GCP clouds. This role is integral to ensuring critical services are always available to developers. You will be routinely interacting with the Operations Center and AWS Support teams within Cloud Engineering & Operations to optimize the underlying services and provide expertise and an escalation point for support by leveraging close partnerships with development teams and vendors. You will interface with all aspects of Intuit's Cloud Platform, executing work that enables application teams to operate quickly and effectively while meeting Intuit's security and compliance goals.
What you'll bring
- BS in Computer Science or equivalent work-related experience
- Hands-on Amazon AWS experience, knowledge of Google GCP is also preferred
- Proficient in scripting languages, in specific Python & Golang
- Background with Infrastructure as Code (CloudFormation, AWS CDK, Terraform), deployment automation (CodeBuild, Jenkins) & an understanding of GitOps
- Knowledge in Kubernetes cluster orchestration, AWS EKS & GCP GKE preferred
- Expert experience in an OS and platform engineering and/or administration environment
- Experienced with troubleshooting of infrastructure and applications and knowledge of supporting technologies such as TCP/IP, HTTP, DNS, LDAP, SSL and SSH
How you will lead
- Monitoring capacity, performance & cost metrics of all in-scope Cloud Platform Services
- Engineer policies to report or auto-remediate compliance & cost issues
- Support & improve cloud backup & secure file transfer solutions
- Proactive / continuous performance tuning of Cloud Platform services
- Active engagement with the various engineering teams to maintain sufficient knowledge of and a feedback loop for services capabilities and health
- Background tasks to support RTB and platform-wide changes
- Report and communicate cloud governance policies and patterns
- 24x7 Incident Response for critical Platform Services
- Partner closely with vendor and internal development teams to define operational support models and escalation paths