Skip to main content

Senior Software Engineer

Category Software Engineering Location Atlanta, Georgia Job ID 2024-50575
Apply Now

Company Overview

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.

Job Overview

Come join t4i Enterprise Solutions Engineering team as a Senior Software Engineer. T4i (tech for Intuit) Enterprise Solutions Engineering team builds, designs and blends solutions to meet the demands for Intuit’s workforce to remain productive both inside and outside of the office. We manage platforms that host solutions in offices around the world while also providing collaboration and productivity solutions used across the organization. We impact every worker at Intuit and our devotion to creating the best experience possible is what makes Intuit a great place to work.

Responsibilities

  • Collaborate with cross-functional teams to define technical requirements and drive projects.
  • Lead the end to end design and implementation of complex software systems, ensuring high-quality and scalable solutions.
  • Design skills exhibited primarily through code organization, correctness and efficiency of code design.
  • Actively seek and incorporate design review feedback, also actively review design of peers and colleagues recommending changes or improvements.
  • Proficient in programming, design patterns, data structures, algorithms, troubleshooting, data handling; writes reusable and self-serve code
  • Deeply understands and leverages prioritization principles and demonstrates the ability to independently make tradeoffs.
  • Surface and mitigate risks early, making judgment on when to escalate
  • Mentor and provide technical guidance to junior engineers, fostering their growth and development.
  • Conduct code reviews, promote code quality, and ensure adherence to coding standards.
  • Identify and address performance bottlenecks and optimize software.
  • Customer focus - takes it upon themselves to find new ways to solve customer problems.
  • Take initiative to innovate on solutions and automate repetitive steps, eliminating unnecessary overhead.

Qualifications

  • BS/MS in Computer Science, Software Engineering, or a related field or equivalent work experience
  • 5+ years experience with backend service
  • Solid grasp of software engineering fundamentals and their practical uses
  • Proficiency with Object Oriented Languages (OOD) such as Python, Java, GoLang, Yaml, TypeScript
  • Experience with development in the cloud infrastructure such as AWS, Microsoft Azure and Google Workspace
  • Experience with Kafka or other/similar event driven streaming technologies
  • Familiarity with databases, data structures and central information systems.
  • Experience with the Agile methodology and CI/CD software development
  • Helpful, can-do attitude and a willingness to take ownership of problems and show extreme ownership
  • Excellent problem solving skills with a history of superb delivery against assigned tasks
  • Possess basic understanding of AI concepts and foundations
  • Ability to work collaboratively with AI experts and integrate AI into existing systems as needed, with guidance
  • Familiarity with data and metrics required for building and evaluating AI models
  • Conversant with AI Native principles and able to apply them to software development
  • Strong problem-solving skills and ability to think creatively about software and AI based solutions
  • Ability to communicate effectively with cross-functional teams
  • Ability to keep up-to-date with the latest trends and advances in AI technology and incorporate them into software development practices.
Apply Now

Career Path

Mobility plays an important role for our engineering community. In addition to vertical growth, our teams offer lateral growth opportunities. Whether it’s working on a different tech stack or product, Intuit will help you get to the next step in your career.

  • Software Engineer 1 & 2
  • Sr. Software Engineer
  • Staff Software Engineer
  • Sr. Staff Software Engineer
  • Principal Software Engineer
  • Distinguished Software Engineer

There's so much flexibility in terms of moving not just between teams, but between roles.

Lucy Shen Developer Advocate

Related Content

Sign Up for Job Alerts

Be the first to find out about open jobs that fit what you're looking for.

Sign up for job alerts

Don't see what you're looking for? Sign up and we'll notify you when roles become available.

Interested InSelect a job category from the list of options. Select a location from the list of options. Finally, click “Add” to create your job alert.

  • Software Engineering, Atlanta, Georgia, United StatesRemove

By submitting your information, you acknowledge that you have read our privacy policy and consent to receive email communication from us.