Senior Staff / Principal Software Engineer

🌍 Remote, USA 🎯 Full-time 🕐 Posted Recently

Job Description

About the position

    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.
  • 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.
  • 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.
  • Contributes to standards, patterns, and best practices that improve the engineering community.
    Requirements
  • 10+ years of experience developing systems/software for large business environments.
  • 7+ 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) or Back-end technologies like Java, Typescript, Spring, Express (NodeJS).
  • Prior working experience in a cloud computing environment like AWS/Google Cloud Platform 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.
    Nice-to-haves
  • Strong mentoring skills.
  • Ability to work effectively in a fast-paced, complex technical environment.
  • Excellent communication skills, able to communicate clearly, succinctly, and persuasively to all levels of employees, customers, and management.
    Benefits
  • Hybrid work model with 2 days in the office per week.
  • Opportunities for continuous learning and applying cutting-edge technology.

Apply Now

Apply Now

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like