Staff Software Engineer Job Vacancy in Intuit Bengaluru, Karnataka – Updated today

Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for

Full Details :
Company Name :
Intuit
Location : Bengaluru, Karnataka
Position :

Job Description : 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.

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. We recently acquired Mint.com, and we’re taking on exciting challenges, such as SaaS and mobile applications. Over 50 million users, seven million small businesses and 1,600 financial institutions depend on Intuit because we innovate at the crossroads of real customer problems and breakthrough technology. 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 Staff Engineer, who is characterized by progressive technical experience and has demonstrated progression in technical prowess, to join DevX team.The Staff Software engineer will be a developer in the next generation Development Productivity team to power Intuit’s services journey and deliver capabilities to drive services development across the company at scale. 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.

What you’ll bring
11+ years experience designing and developing web, software, or mobile applications
BS/MS in computer science or equivalent work experience
Experience working with the following: 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 Service Mesh is preferable
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.
Strong leadership experience: Leading meetings, presenting, technical go to person, and cross-functional leader
Expertise with the entire Software Development Life Cycle (SDLC)
Good to have UI skills and experience
Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
Expertise in the Software design/architecture process
Expertise with unit testing & Test Driven Development (TDD)
Business Acumen – strategic thinking & strategy development
Building strong teams – set and evangelize vision, facilitative leadership, attract and retain key talent
Incident management reports, including initial problem analysis, management status, resolution, and follow up defect reporting
Technical documentation on supported applications & operational tools
Application Deployment Plan and implementation
Configuration of monitoring agents at the software layer, and the development of meaningful alerts and the escalation procedures
Responses to monitoring alerts according to defined playbooks and procedures
Participation in Root Cause Analysis (RCA) processes
Implementation of business operations standards
Suggestions for process improvements and enhanced operational efficiencies
Implementation of monitoring agents
Management of application deployment processes
Management of RCA processes for a specific application
Implementation of improved operational processes
Real Time Application Dashboards showing overall health of the system
Code reviews of operational solutions
Facilitate the creation of the Operational readiness documents
Review and development of performance and capacity plans (operational capacity and load requirements)
Specifications for onboarding new offerings, including trouble shooting, patch processes, cross organizational incident management processes, security breach response plans, etc.
Implementation plans for application disaster recovery, migration, roll-back plans, expansion, routine deployments, and system upgrades
Metrics reporting on applications performance, availability, reliability, etc.
Design reviews of operational approaches and solutions
Contributions to Operational Standards and Requirements
Risk Analysis and root cause analysis
Technical feasibility and approach decisions
Public presentations at internal events
How you will lead
Applies full understanding of the business, the customer, and the solutions that a business offers to effectively design, develop, and implement operational capabilities, tools and processes that enable highly available, scalable & reliable customer experiences
Utilizes their deep knowledge of operations engineering, connected services, and information technology plus their knowledge of industry best practices to innovate and influence operational approaches and solutions
Works on significant assignments that are broad in scope and complexity, may cross several functional and organizational boundaries, and cover a wide range of issues
Exercises independent judgment in the selection of methods and techniques used to deliver operational solutions. Considers build, buy and partnering alternatives in the selection process
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, 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 apps
Experience with Agile Development, SCRUM, or Extreme Programming methodologies
Creates formal internal and external networks outside of own area of expertise to leverage and adopt ideas, technologies and best practices that helps the organization move fast
Coaches and mentors other application operations engineers on methods and techniques
Coordinates technical dependencies with other teams
Technical lead for complex projects
Will participate in the definition of project objectives
Influence organizational goals beyond a specific project

This post is listed Under  Technology
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company

Similar Posts