Job Description
Intuit is the global leader in financial management software where we have pioneered the shift to Virtual Platforms, cloud computing for consumers, small businesses and those that serve them. Intuit acts as a 35 year old startup, and we are constantly disrupting ourselves as we identify major new technology and design trends that are needed to deliver our mission to power prosperity around the world. Our groups are fast-paced teams focused on delivering innovative capabilities, and having fun while doing it.
Responsibilities:
• Design, develop, test, deploy, maintain and improve software.
• Manage individual project priorities, deadlines and deliverables
• Result oriented mindset with an affinity to produce high quality code
• Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts (POC’s)
• Leading the gathering of functional requirements, developing technical specifications, and project & test planning
• Acting 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
• Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
• 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, web and/or mobile app
• Experience with Agile Development, SCRUM, or Extreme Programming methodologies
Qualifications :
• 5 - 10 years of experience designing and developing web, software, or mobile applications
• BS/MS in computer science or equivalent work experience
• Experience working with three or more of : Unix/Linux environments, Distributed and parallel systems, Workflow automation, CI/CD Platform development, Cloud platforms development e.g. AWS/GCP, Kubernetes/Container platforms based development
• Experience with one or more general purpose programming languages including but not limited to Java
• Interest and ability to learn other coding languages as needed.
• Experience in docker container based packaging and deployments
• Experienced with the development of highly scalable and available web applications.
• Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications.
• Experience with open source technologies (even if you’re prototyping and/or researching the up and coming technology and solutions)
• Experience with various, modern web frameworks.
• Experience with social, mobile, cloud/SaaS, big data, or analytics is a plus.
• Experience with the entire Software Development Life Cycle (SDLC)
• Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
• Strong understanding of the Software design/architecture process
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
