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
Software Engineer 2
Join Intuit as a Software Engineer 2, focusing on cloud computing, microservices, and innovative software solutions.
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.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York, focusing on cloud computing, microservices, and software development.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Backend Software Engineer 2
Join Intuit as a Backend Software Engineer 2, focusing on scalable, secure software solutions in a fast-paced environment.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
Backend Software Engineer 2
Join Intuit as a Backend Software Engineer 2, focusing on cloud computing, microservices, and innovative software solutions.
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.
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.
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.
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.
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.
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.
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.
Software Engineering Intern
Join Intuit as a Software Engineering Intern focusing on web application design and development. Enhance user experience with cutting-edge technologies.
Software Engineer 2 - Fullstack Frontend
Join Intuit as a Software Engineer 2, focusing on frontend development using JavaScript and React in San Diego, CA.
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.
FullStack Staff Software Engineer
Join Intuit as a FullStack Staff Software Engineer, leveraging Java, JavaScript, and cloud technologies to drive innovation.
Senior Full Stack Software Engineer
Join Intuit as a Senior Full Stack Software Engineer, leveraging Angular, Java, and cloud technologies to innovate financial solutions.
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.
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.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
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.
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.