Intuit: Staff Software Engineer

OverviewCome join the DevX team as a Staff 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 Staff 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 bringBS/MS in computer science/engineering or equivalent work experienceExpert software engineering fundamentals and their practical applicationStrong problem solving and communication skills7+ years of experience developing web applications and web services Recommended SkillsBackend Coding: Java, Python, Go, C# or equivalent.Frontend Coding: Javascript, HTML, CSS Frontend Framework: Frameworks: React, Redux, jQueryMicro-Service: Spring Boot, GraphQL, Django or equivalentDatabase: SQL (Oracle, MySQL), NoSQL (Cassandra, DynamoDB) or equivalent Continuous Integration: Maven, Gradle, Groovy, or equivalentMonitoring: Splunk, Wavefront, Prometheus, PagerdutyNice 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 experienceHungry to continuously learnExcellent verbal and written communication skills.How you will leadArchitecting and developing high scale web applications, and web services (REST).Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problemsWorking together with the team: deeply understand customer problems and deliver major features to delight themGo-to expert for major features and tech stackEnd to end ownership of web service and web app features: design, develop, automated testing, document, delivery, and operateTriage, fix and validate bugsRoughly 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 speedAccurately scope effort, identify risks and clearly communicate trade-offsIdentify and resolve cross team dependencies to unblock the teamProactively look for ways to improve code, processes and team

Related Post