Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Intuit Senior Staff Software Engineer 
India, Karnataka, Bengaluru 
404755586

Yesterday
Responsibilities
  • Bachelor’s/Master’s degree in Computer Science or relevant advanced degree is mandatory
  • Technology Architecture and product engineering expertise with a minimum of 10 years of work experience , with at least 3 years in SaaS, Public Cloud and with a proven track record in executing complex projects.
  • 5+ years of experience in developing complex, distributed, scalable API-based and event driven systems, externalizations of APIs and delivery of headless products.
  • Strong OOD and SOA principles, with ability to implement them in a language of choice (Java/J2EE)
  • Practical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes, Mesos etc.
  • Experience building and deploying applications and services into cloud environments (AWS and serverless applications development experience is highly desired)
  • Solid design and coding skills (Node, Java, Spring, Maven/Gradle, REST, GraphQL, JSON, messaging technologies - Kafka, Pulsar, ActiveMQ).
  • Experience in UI frameworks like React, Backbone, Angular is desirable.
  • Experience with test automation: TDD, unit/integration/functional testing and CI/CD.
  • Strong experience with Database design (SQL, NoSQL). Knowledge of data analytics/BI is a plus.
  • One or more Certification in Solution and/or Enterprise Architecture desirable – e.g. Well Architected Frameworks, SAFe Architect, TOGAF
  • Experience in Capability based planning to execution.
  • Excellent communication skills with experience in C level stakeholder management. The position requires working closely with other architects, business teams, and product teams.
Qualifications
  • Deliver significant technology initiatives end to end and across multiple layers of architecture.
  • Lead an engineering team (10-35 engineers) that builds and supports amazing customer-facing products providing innovative solutions to challenging programming and design problems
  • Roughly 70 - 80% hands on coding
  • Drive design and implementation of durable and software solutions that will solve critical customer problems.
  • Ship high quality products and features with an end-to-end mindset from conception to delivery and production support, owning specifications, quality, release deployments and monitoring of production health
  • Able to influence, advocate and propose experience and workflow designs while collaborating with Product Managers and Experience Designers
  • Implement highly available, scalable, and secure web services with excellent quality.
  • Partner with other groups both inside and outside of Intuit for cross-functional design, solution integration and on-boarding of mobile/SaaS/PaaS/web/desktop offerings.
  • Actively stay abreast of mobile/SaaS/PaaS trends and standards, recommend best practices and share learning.
  • Provide/inspire innovations that fuel the growth of Intuit as a whole.
  • Coach and mentor other engineers in the areas of engineering excellence, process and methodologies