Principal Software Engineer - Quality

Company:  Intuit Inc.
Location: Mountain View
Closing Date: 08/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Come join Intuit as a Principal Software Engineer.

Responsibilities

  • Drive significant technology initiatives end to end and across multiple layers of architecture
  • Drive design and implementation of durable and software solutions that will solve critical customer problems
  • Recommend development best practices for application development
  • Recommend and support development tools
  • Capture requirements and use cases
  • Deliver technical design and 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
  • Work with cross-functional team members from Architecture, Product Management, Q/A and Production Operations to develop, test, and release features
  • Passionate for continuous learning, experimenting and applying cutting edge technology and software paradigms
  • Actively stay abreast of mobile/SaaS/PaaS trends and standards, recommend best practices and share learning
  • Pursue and resolve complex or unchartered technical problems and share key learnings
  • Provide technical leadership and be a role model to software engineers pursuing technical career path in engineering
  • Provide/inspire innovations that fuel the growth of Intuit as a whole
  • Apply your experience and innovation to generate creative ideas for emerging business needs
  • Coach and mentor other engineers in process and methodologies
  • Provide perspective on leading industry trends, recommendations on new and emerging technologies, technology prototypes, patent proposals and engineering process improvements

Minimum Qualifications

  • BS/MS in Computer Science or related area
  • 8+ years of experience developing systems/software for large business environments (Java, J2EE)
  • 5+ years of experience designing complex distributed systems, management products or business applications
  • Solid design and coding skills (Java, J2EE, PHP, Ruby, Perl, XML, REST, SOAP, JSON)
  • Strong OOD and SOA principles, with ability to implement them in a language of choice (Java/J2EE)
  • Strong experience leading design and implementation of robust and highly scalable web services
  • Strong knowledge of JBoss, Maven and Spring
  • Skilled in software development lifecycle processes. Experience with SCRUM, Agile and iterative approaches a plus
  • Able to operate at highly varying levels of abstraction from business strategy to product strategy to high level technical design to detailed technical design to implementation
  • Synthesize achievable solutions from diverse inputs, alternative sources (build / buy / partner) and complex data
  • Experience with frameworks like Struts, Spring, Hibernate, JSF a plus
  • Experience with MySQL and ActiveMQ a plus
  • Prior working experience in utility computing and/or cloud computing domain highly desired

Team/Leadership Qualifications

  • Team player possessing strong analytical, problem solving and communication skills
  • Strong mentoring skills. Able to influence and communicate effectively with both technical and non-technical people
  • Demonstrated ability to work with global teams across time zones
  • Ability to work effectively in a fast paced, complex technical environment.
  • High adaptability and flexibility
  • Experience driving for results across cross-functional teams while maintaining effective working relationships
  • Excellent communication skills. Communicates clearly, succinctly and persuasively to all levels of employees, customers and management (including executives)
  • 'Self-starter' attitude and the ability to make decisions independently
#J-18808-Ljbffr
Apply Now
Share this job
Intuit Inc.
  • Similar Jobs

  • Principal Software Engineer - Quality

    Mountain View
    View Job
  • Principal Software Engineer - Quality

    Mountain View
    View Job
  • Software Validation & Quality Assurance Principal Engineer

    Santa Clara
    View Job
  • Software Validation & Quality Assurance Principal Engineer

    Santa Clara
    View Job
  • Principal Software Engineer

    Santa Clara
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙