Intuit logo

Software Engineer 2 - Java/Golang

Intuit

Join Intuit as a Software Engineer 2

Intuit is seeking a talented and motivated Software Engineer 2 to join our Developer Experience organization. This role is perfect for a self-starter with a "can do" attitude who is eager to tackle complex and challenging problems. As part of the Service Mesh team, you will be responsible for handling service-to-service communication over a network.

Key Responsibilities

  • Engage in hands-on coding, contributing to early quality activities such as peer reviews of estimates, designs, and code.
  • Resolve defects and bugs during QA testing, pre-production, production, and post-release patches.
  • Collaborate effectively with team members to deliver on commitments.
  • Work cross-functionally with various Intuit teams, including product management, QA/QE, and business units, to drive results.
  • Maintain a commitment to team success and positive team dynamics.
  • Apply technical skills in service to customers, with a focus on producing high-quality code.

What You'll Bring

  • BS/MS in Computer Science or equivalent work experience.
  • 2+ years of experience as a software engineer, ideally in an Agile/Scrum environment.
  • Strong understanding of software engineering fundamentals and their practical application.
  • Experience with Object-Oriented Languages such as Golang, Java, J2EE, or C++.
  • Proficiency in API development standards like REST and GraphQL, including pagination, throttling, caching, and routing mechanisms.
  • Experience with cloud platforms like AWS, GCP, Kubernetes, or other container platforms.
  • Familiarity with Istio is a plus.
  • Experience working with mature codebases and an understanding of unit testing and Test-Driven Development (TDD).
  • Excellent problem-solving skills and a history of superb delivery against assigned tasks.
  • Strong verbal and written communication skills, with the ability to explain complex technical issues to both technical and non-technical audiences.

How You Will Lead

  • Engage in approximately 85-95% hands-on coding.
  • Contribute to early quality activities, including peer reviews of estimates, designs, and code.
  • Resolve defects and bugs during QA testing, pre-production, production, and post-release patches.
  • Partner effectively with all team members to deliver against commitments.
  • Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results.
  • Maintain a commitment to team success and positive team dynamics.
  • Demonstrate a passion for growing and applying technical skills in service to customers.
  • Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies.
  • Exhibit a result-oriented mindset with an affinity to produce high-quality code.
  • Maintain a customer-focused mindset.

This is an exciting opportunity to join a dynamic team and contribute to innovative solutions that help our customers and communities overcome their most important financial challenges. If you are passionate about software development and eager to make a difference, we encourage you to apply.

Similar jobs

Last update: 23 minutes ago

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2, focusing on cloud computing, microservices, and innovative software solutions.

Intuit logo
Intuit

Software Engineer II - Golang and Python

Join Intuit as a Software Engineer II, focusing on Golang and Python for cloud security and compliance software development.

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2 in New York, focusing on cloud computing, microservices, and software development.

Intuit logo
Intuit

Software Engineer 2 - Platform Security

Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.

Intuit logo
Intuit

Backend Software Engineer 2

Join Intuit as a Backend Software Engineer 2, focusing on scalable, secure software solutions in a fast-paced environment.

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.

Intuit logo
Intuit

Backend Software Engineer 2

Join Intuit as a Backend Software Engineer 2, focusing on cloud computing, microservices, and innovative software solutions.

Intuit logo
Intuit

Software Engineer 2 - Data Analytics and Python

Join Intuit as a Software Engineer 2 focusing on data analytics and Python scripting in a hybrid work environment.

Intuit logo
Intuit

Senior FullStack Software Engineer

Join Intuit as a Senior FullStack Software Engineer in Mountain View, CA. Develop scalable applications using Angular, Java, and Node.js.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Intuit logo
Intuit

Software Engineer 2 - Data Analytics and Python

Join Intuit as a Software Engineer 2 focusing on data analytics and Python in a hybrid role in San Diego.

Intuit logo
Intuit

Software Engineer 1

Join Intuit as a Software Engineer 1 in San Diego, CA. Work on innovative solutions in cloud, platform, mobile, and SaaS environments.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.

Intuit logo
Intuit

Software Engineering Intern

Join Intuit as a Software Engineering Intern focusing on web application design and development. Enhance user experience with cutting-edge technologies.

Intuit logo
Intuit

Software Engineer 2 - Fullstack Frontend

Join Intuit as a Software Engineer 2, focusing on frontend development using JavaScript and React in San Diego, CA.

Intuit logo
Intuit

Software Engineer 2 - Data Analytics and Python

Join Intuit as a Software Engineer 2 focusing on data analytics and Python scripting in a hybrid role in Atlanta.

Intuit logo
Intuit

FullStack Staff Software Engineer

Join Intuit as a FullStack Staff Software Engineer, leveraging Java, JavaScript, and cloud technologies to drive innovation.

Intuit logo
Intuit

Senior Full Stack Software Engineer

Join Intuit as a Senior Full Stack Software Engineer, leveraging Angular, Java, and cloud technologies to innovate financial solutions.

Intuit logo
Intuit

Senior FullStack Software Engineer

Join Intuit as a Senior FullStack Software Engineer in New York. Work with Angular, Java, and more in a fast-paced, innovative environment.

Intuit logo
Intuit

Principal Software Engineer

Join Intuit as a Principal Software Engineer to lead and innovate in software development, focusing on customer-driven solutions and agile methodologies.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.