At a Glance
- Tasks: Lead innovative software projects and solve complex customer problems with cutting-edge technology.
- Company: Join Intuit, a global leader dedicated to powering prosperity for customers worldwide.
- Benefits: Enjoy flexible work options, competitive salary, and opportunities for continuous learning.
- Why this job: Be part of a passionate team that values collaboration and drives impactful solutions.
- Qualifications: 10+ years in software development, with expertise in AI technologies and full-stack development.
- Other info: Ideal for self-starters who thrive in fast-paced environments and enjoy mentoring others.
The predicted salary is between 54000 - 84000 £ per year.
Come join Intuit as a Principal Software Engineer and help us power prosperity around the world. We are looking for engineers who love to take on new challenges, solve tough problems, and have deep empathy for our customers. You’ll work with a small group of passionate engineers, product managers, and designers.
Responsibilities
- Drive velocity in the organization by accelerating customer, business, and technology outcomes through identifying and pursuing key opportunities.
- Lead significant technology initiatives end-to-end, including horizontal layers of architecture.
- Understand customer behaviors and collaborate with cross-functional partners to develop end-to-end solutions for customer problems.
- Design and implement durable software solutions to address critical customer issues in a fast-paced environment.
- Contribute beyond primary areas of ownership with a boundaryless mindset.
- Knowledge of building AI-native applications, including guiding the applicability of AI to customer problems, understanding evaluation tools, and the types of AI models.
- Create robust, scalable, and secure technical designs, balancing short-term and long-term goals for high availability and performance.
- Embrace continuous learning and apply cutting-edge technologies to solve customer problems.
Team and Collaboration
- Partner with internal and external groups for cross-functional design, development, and integration.
- Collaborate with Architecture, Product Management, and Operations teams to design, develop, test, and release features.
Community Involvement
- Contribute to standards, patterns, and best practices to improve engineering.
- Share insights on industry trends, emerging technologies, prototypes, patents, and process improvements.
Qualifications
- 10+ years of experience developing systems/software for large business environments.
- 7+ years designing complex distributed systems, management products, or business applications.
- Full-stack development experience with AI technologies/tools, applying them to user experiences or backend solutions.
- Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python.
- Proficiency with front-end technologies (React, Angular, SwiftUI, Kotlin) and back-end technologies (Java, Typescript, Spring, NodeJS).
- Experience working in cloud environments like AWS or GCP is highly desired.
- At least 1 year of experience building AI-native applications.
- BS/MS in Computer Science or related field.
Leadership and Team Skills
- Strong analytical, problem-solving, and communication skills.
- Mentoring abilities and effective communication with technical and non-technical stakeholders.
- Team-oriented with a collaborative approach.
- Ability to thrive in a fast-paced, complex environment.
- Excellent communication skills at all organizational levels.
- Self-starter with decision-making capabilities.
- Proven track record of driving results in cross-functional, global teams.
#J-18808-Ljbffr
Principal Software Engineer employer: Intuit Inc.
Contact Detail:
Intuit Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer
✨Tip Number 1
Familiarise yourself with the latest AI technologies and tools mentioned in the job description, such as SageMaker and LangChain. Being able to discuss these technologies confidently during your interview will show that you're not only knowledgeable but also genuinely interested in the role.
✨Tip Number 2
Highlight your experience in driving technology initiatives end-to-end. Prepare specific examples of past projects where you successfully led a team through complex challenges, as this aligns perfectly with what Intuit is looking for in a Principal Software Engineer.
✨Tip Number 3
Demonstrate your ability to collaborate across teams by sharing instances where you've worked with product managers or designers. This will showcase your teamwork skills and your understanding of how to drive customer-focused solutions.
✨Tip Number 4
Prepare to discuss your approach to continuous learning and experimentation with cutting-edge technologies. Intuit values innovation, so sharing your passion for staying updated on industry trends will resonate well with the hiring team.
We think you need these skills to ace Principal Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in developing systems and software, particularly in large business environments. Emphasise your full-stack development skills and any specific AI technologies you've worked with, such as SageMaker or Python.
Craft a Compelling Cover Letter: In your cover letter, express your passion for solving customer problems and your ability to drive technology initiatives. Mention specific examples of how you've collaborated with cross-functional teams and contributed to engineering best practices.
Showcase Relevant Projects: Include a section in your application that showcases relevant projects you've worked on, especially those involving AI native applications or complex distributed systems. Highlight your role and the impact of these projects on customer outcomes.
Prepare for Technical Questions: Anticipate technical questions related to AI technologies and software design. Be ready to discuss your understanding of different AI models, their applications, and how you've implemented scalable and secure solutions in past roles.
How to prepare for a job interview at Intuit Inc.
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with AI technologies and full-stack development. Highlight specific projects where you've implemented solutions using tools like SageMaker or React, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Problem-Solving Skills
Expect to tackle hypothetical scenarios during the interview. Practice articulating your thought process when approaching complex problems, especially those related to customer needs and technology outcomes. This will show your analytical skills and ability to drive results.
✨Emphasise Collaboration and Communication
Since the role involves working with cross-functional teams, share examples of how you've successfully collaborated with others in previous roles. Highlight your communication skills, especially how you can convey technical concepts to non-technical stakeholders.
✨Prepare for Cultural Fit Questions
Intuit values empathy and a customer-centric approach. Be ready to discuss how you understand customer behaviours and how that influences your design and implementation decisions. Show your passion for continuous learning and adapting to new technologies.