Senior Software Engineer
Company Overview
Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.
Job Overview
Intuit is a leading software provider of business and financial management solutions for small and mid-sized businesses, consumers, financial institutions and accounting professionals. You probably know us by our flagship products, QuickBooks®, Quicken® and TurboTax®, but that's just the start. Join us and let your ingenious ideas be heard.Interested in creating and leading the platforms that are high scale and mission critical? Want to solve large scale and highly availability platform challenges for on premise and public cloud deployments? Intuit is seeking Senior Software Engineer, who is characterized by progressive technical experience and has demonstrated progression in technical prowess, to join DevX Engineering team.
We are looking for creative, brilliant, passionate, enthusiastic and experienced Senior Software Engineer to join the Core Systems team who can design and deliver platform with a sharp customer focus. The Senior Software engineer will be a developer in the next generation cloud platform which is used by thousands of developers at Intuit. The successful candidate would be responsible for 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 candidate will have a proven history in software development on large scale highly available platforms. This person will be a technical leader with a "hands on" experience in an agile software development environment. The person will be customer focused, seeking constantly to understand and evolve products per the customer's needs.
Interested in creating and leading the platforms that are high scale and mission critical? Want to solve large scale and highly availability platform challenges for on premise and public cloud deployments? Come join the Core DevX team as a Senior Software Engineer.
Responsibilities
- Design, develop, test, deploy, maintain, and improve software.
- Utilize multiple technologies to solve complex problems.
- Possess a results-oriented mindset with a passion for producing high-quality code.
- Lead the gathering of functional requirements, develop technical specifications, and oversee project and test planning.
- Demonstrate interest and ability to learn additional coding languages as needed.
- Have experience with Docker container-based packaging and deployments.
- Experienced in developing highly scalable and available web applications.
- Resolve defects/bugs during testing, pre-production, production, and post-release patches.
- Create specifications for onboarding new offerings, including troubleshooting, patch processes, cross-organizational incident management processes, and security breach response plans.
- Develop implementation plans for application disaster recovery, migration, roll-back plans, expansion, routine deployments, and system upgrades.
- Collaborate cross-functionally with various Intuit teams including product management, QA/QE, various product lines, and business units to drive forward results.
Qualifications
- 8+ years of experience in designing and developing web, software, or mobile applications.
- Experience working with three or more of the following: Unix/Linux environments, distributed and parallel systems, workflow automation, CI/CD platform development, cloud platforms development (e.g., AWS/GCP), and Kubernetes/container platforms-based development.
- Proficiency in one or more general-purpose programming languages such as Java and Python.
- Experience in Kubernetes and Docker container-based development, packaging, and deployments.
- Familiarity with open-source technologies.
- Experience with various modern web frameworks, cloud/SaaS, and the entire Software Development Life Cycle (SDLC).
- Experience in messaging/queueing systems.
- Ability to generate incident management reports, technical documentation on supported applications, operational tools, and application deployment plans.
- Respond to monitoring alerts according to defined playbooks and procedures.
- Participate in Root Cause Analysis (RCA) processes.
- Manage application deployment and RCA processes for specific applications.
- Implement improved operational processes.
- Maintain real-time application dashboards showing the overall health of the system.
- Adhere to code standards to build better solutions.
- Provide metrics reporting on application performance, availability, reliability, etc.
- Conduct design reviews of operational approaches and solutions.
- Contribute to operational standards and requirements.
- Perform risk analysis and root cause analysis.
- Make decisions on technical feasibility and approach.
- Exhibit strong communication skills and the ability to explain complex technical issues to both technical and non-technical audiences.
- Experience with data-intensive applications and proficiency in using Kafka, Kinesis, Amazon S3, and SQS for scalability.
- Solid understanding of basic AWS networking principles to enhance system performance and reliability.
- Capable of improving scalability to efficiently manage increased data and traffic demands.
- Demonstrate a strong understanding of software design/architecture processes.
- Preferred Qualification:
- SRE experience with hands-on skills in debugging, checking logs, and metrics.
- Understanding of the Observability stack and experience working with Splunk.
- Experience with fluentbit/fluentd is advantageous.
Career Path
Mobility plays an important role for our engineering community. In addition to vertical growth, our teams offer lateral growth opportunities. Whether it’s working on a different tech stack or product, Intuit will help you get to the next step in your career.
- Software Engineer 1 & 2
- Sr. Software Engineer
- Staff Software Engineer
- Sr. Staff Software Engineer
- Principal Software Engineer
- Distinguished Software Engineer
There's so much flexibility in terms of moving not just between teams, but between roles.
Lucy Shen Developer Advocate
Related Content
-
-
GED is a weeklong code-a-thon that brings together Intuit technologists from all over the world to innovate and collaborate on projects they’re passionate about.
-
Intuit has built foundational capabilities for collecting, processing and transforming raw data into a connected mesh of high quality data. Those capabilities are enabling our technologists to build personalized experiences, with speed and at scale, to deliver on our mission to power prosperity around the world
-
Article
Our approach to hybrid work
Intuit embraces a hybrid way of working that brings the best of in-person collaboration and connections together with the flexibility of virtual work.
-
For Intuit, turning data into actionable insights is pivotal to our success in delivering awesome experiences to 100 million customers That’s why we’ve developed an internal generative AI powered tool called Query Kickstart to improve speed to insight by accelerating SQL query authoring for our data workers.
-
Intuit is using generative AI to power our internal developer platforms to enable our software engineers and data workers to be more effective and efficient.
-
4 Ways Intuit helped me start a successful tax career
-
Video
Intuit Academy
Start your career as a remote tax preparer or bookkeeper through our Intuit Academy program. The program consists of self-paced online courses, followed by an exam. Upon passing the exam, you will receive a badge that you can easily display to advance your career in the industry.
-
Blog
Improving Tax Skills
I was ready to up my tax game, that's why I joined Intuit
-
Blog
Career Path
Accelerate Your Career Path Inside Intuit
-
Video
Offices of the future
We're building the workforce and workplace of the future by investing in our sites around the world. This video shows how our office designs and features spark innovation for our global teams.
-
-
-
Building a true platform culture to solve customer problems
-
Blog
Using AI Together
11 Things we've learned about using AI together
-
AI skills to boost your tech career
-
Blog
Intuit Survey
US high school students want financial education at school
-
Blog
Velocity Hacks
Velocity Hacks to work harder not smarter
-
How Intuit helps tax and bookkeeping pros do their best work
-
Blog
Tax Experiences
The Role of AI in Delivering Personalized Tax Experiences
-
Blog
Career Tips
Navigating your career path, tips for engineers
-
Blog
Hybrid Work
How Intuit's hybrid work model is evolving
-
From intern to director; coding is a key aspect of Intuit.
-
Blog
Future of Fintech
How Intuit is shaping the future of fintech
-
Intuit's new tools to improve business finances
-
Blog
AI in 2025
Excitement and skepticism will mark the year ahead, as AI-powered experiences proliferate and customers ultimately decide what’s best for them.
-
Roughly 7,500 participants worked together at Intuit’s biannual week-long event to turn ideas into innovative solutions for approximately 100 million consumer and business customers.
-
Blog
Thomas Ranese as CMO
Intuit Appoints Thomas Ranese as CMO
-
Blog
Meet James Harris
From an Atlanta Barbershop to Intuit’s Strategic Accounts
-
Petagae Butcher on paving a career in tech
-
-
-
Blog
Internal Mobility
Internal Mobility Can Enhance Skill Development
-
-
Israel's top 10 best high tech companies for parents
-
Toronto's inclusive workplace design inspired by indigenous ties
-
At Intuit, you can build AI-powered solutions while shaping a career path that creates unparalleled impact
-
Article
Benefits
We support our employees by offering benefits you need to stay healthy, achieve financial security, and enjoy peace of mind for you and your family.
-
Blog
Intuit introduces Intuit Enterprise Suite to help businesses grow, streamline operations, and scale
We're further expanding mid-market offerings with an all-in-one solution that serves larger and more complex businesses and fuels their growth.
-
To drive continuous AI innovation, businesses should consider three key strategies: rigorous technical reviews, cross-functional AI integration, and structured conflict resolution.
-
Intuit is focused on fostering innovation by encouraging an entrepreneurial mindset among its technologists, allowing them to build and make mistakes, and highlighting the increasing expectations for new graduates entering the tech industry.
-
Intuit's Chief Data Officer, Ashok Srivastava, discusses the company's strategic use of AI and data science to improve financial products, emphasizing employee education and ethical AI practices.
-
Revolutionizing Knowledge Discovery with GenAI to Transform Document Management
-
Building extensible capabilities to elevate developer experience and seamlessly adapt to customers' changing needs have been critical transformations in Intuit's platform journey.
-
ntuit uses AI to empower small business success with personalized data insights and tools that drive growth, emphasizing data privacy and responsible AI to build trust.
-
Uttam Ramamurthy, principal software engineer and one of the first builder catalyst hires at Intuit India, speaks about his interview experience including various assessments—that gives candidates a competitive edge.
Jobs For You
You haven't viewed any jobs yet. Start exploring now to find the perfect opportunity for you!
View all of our available opportunitiesYou haven't saved any jobs yet. Start exploring now to find the perfect opportunity for you!
View all of our available opportunitiesSign Up for Job Alerts
Be the first to find out about open jobs that fit what you're looking for.