Principal Software Engineer
Join Our Community
Required Skills
Job Description
- *Overview**
- -----------
Come join the Intuit Data Exchange (IDX) team as part of the Intuit as a Principal Software Engineer. We are looking for creative problem solvers with a passion for innovation to join our team and revolutionize the way the world does business.
- *Responsibilities**
- Drives velocity in the organization by accelerating customer, business, and technology outcomes by identifying and driving key opportunities across the company.
- Drives significant technology initiatives end\-to\-end, including horizontal layers of the architecture.
- Understands customer behaviors and partners with cross\-functional partners to influence and drive end\-to\-end solutions for customer problems.
- Drives design and implementation of durable software solutions that will solve critical customer problems in a fast\-paced environment
- Executes with a boundaryless mindset and contributes to solutions outside of their primary area of ownership.
- Knowledge of building AI native applications
- Guides the applicability of AI to customer problems through a deep understanding of the value and limitations of AI technologies.
- Understands evaluation tools to validate and measure the accuracy of solutions.
- High\-level understanding of how AI models work, the different types of AI models that exist, and their pros and cons.
- Understanding of the latest tools and technologies that apply AI to real\-world applications.
- Creates robust, scalable, and secure technical designs, effectively implementing them to balance short\-term and long\-term objectives, ensuring high availability and optimal performance of applications
- Passionate for continuous learning, experimenting, and applying cutting\-edge technology and software paradigms to solve customer problems
Team/ Collaboration
- Partners with other groups both inside and outside of Intuit for cross\-functional design, development, and integration
- Works with cross\-functional team members from Architecture, Product Management, and Operations to design, develop, test, and release features
Community
- Contributes to standards, patterns, and best practices that improve the engineering community.
- Provide perspective on leading industry trends, recommendations on new and emerging technologies, technology prototypes, patent proposals, and engineering process improvements.
- *Qualifications**
- Ability to drive velocity in a highly matrixed environment, partnering with numerous stakeholders
- 8\+ years of experience developing systems/software for large business environments.
- 5\+ years of experience designing complex distributed systems, management products, or business applications.
- Full\-stack development experience with AI technologies/tools and apply it to user experiences or backend solutions.
- Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python
Experience with at least one of the following
- Front\-end technologies like React, Angular, SwiftUI (iOS), Kotlin (Android)
- Back\-end technologies like Java, Typescript, Spring, Express (NodeJS)
- Prior working experience in a cloud computing environment like AWS/GCP is highly desired.
- Prior experience working in teams that have built AI native applications for 1\+ years
- BS/MS in Computer Science or related area.
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
- Prefers working in a team and collaborates with other cross\-functional partners.
- Ability to work effectively in a fast\-paced, complex technical environment.
- 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
- Experience driving for results across cross\-functional teams while maintaining effective working relationships
- Demonstrated ability to work with global teams across time zones
Footer
Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position may be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers \| Benefits). Pay offered is based on factors such as job\-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.
Similar Jobs
- T
Android Developer
Tata Consultancy Services · Mumbai, Maharashtra, India
- E
Android Developer
Erginous Technologies · Rajpura, Punjab, India
- A
Android Developer
AlgoVoyager · Bengaluru East, Karnataka, India
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Bengaluru
- Posted
- 1d ago
- Source
- Indeed