Come join the DevX team as a Senior Software Engineer. Developer Services and Experiences (DevX) is part of CORE and one of the focus is on Intuit’s services journey to deliver capabilities and drive services development across the company at scale. It provides a set of platform capabilities that maximizes the velocity with which Intuit and 2nd/3rd party developers can build awesome products and drive innovation. The team is working on building the next generation on premise and cloud capabilities that are core to Intuit’s flagship products like TurboTax and QuickBooks. We are looking for creative, brilliant, passionate, enthusiastic and experienced Software Engineers to join the DevX team who can lead a team to design and deliver self serve capabilities for developers. You will be responsible for translating ideas and designs to outcome and you will work with technical and business leaders to define the platform strategy. The Senior Software Engineer needs a sound understanding of the Software Development and practical experience building platforms. If you lead this team, you will work closely with senior technical leaders.
What you’ll bring
BS/MS in computer science/engineering or equivalent work experience
Expert software engineering fundamentals and their practical application
Strong problem solving and communication skills
5+ years of experience developing web applications and web services
Recommended Skills:Backend Coding: Java, Python, Go, C# or equivalent.
Micro-Service: Spring Boot, GraphQL, Django or equivalent
Database: SQL (Oracle, MySQL), NoSQL (Cassandra, DynamoDB) or equivalent
Continuous Integration: Maven, Gradle, Groovy, or equivalent
Monitoring: Splunk, Wavefront, Prometheus, Pagerduty
Nice to have: Continuous Deployment: Chef, Terraform, Jenkins, Argo, Spinnaker or equivalent
AWS: VPC, ELB/ALB, ASG, CFN, Cloudwatch, S3, KMS, SNS, SQS, CodePipeline, Route53, Lambda, IAM, VPN etc)
Containerization: Docker, Kubernetes, ECS, or EKS
Streaming/Messaging: Kafka, Kinesis, ActiveMQ, SQS or equ
Experience building chatbots or any conversational UI experience
Hungry to continuously learn
Excellent verbal and written communication skills.
How you will lead
Developing high scale web applications, and web services (REST).
Working together with the team: deeply understand customer problems and deliver major features to delight them
Go-to expert for major features and tech stack
End to end ownership of web service and web app features: design, develop, automated testing, document, delivery, and operate
Triage, fix and validate bugs
Roughly 90% hands-on coding. Deliver and review for awesome code with attention to quality, scalability, maintainability and performance.
Design and plan technical solutions so the team can work together with speed
Accurately scope effort, identify risks and clearly communicate trade-offs
Identify and resolve cross team dependencies to unblock the team
Proactively look for ways to improve code, processes and team