DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Intuit Senior Software Engineer in Atlanta, Georgia

Overview

Join our dynamic Learning Tech team as a Senior Software Engineer and play a key role in shaping the future of learning at Intuit. Our team is responsible for building and maintaining cutting-edge, configurable learning capabilities that empower both our customers and employees. You will be a driving force in developing innovative solutions that deliver engaging and impactful learning experiences.

What you'll bring

  • Strong proficiency in Java and similar object-oriented languages, with extensive experience in Spring Boot for building scalable microservices.

  • Experience with Python for backend development or scripting provides flexibility for building integrations, automating processes, or developing microservices.

  • Experience with GenAI and prompt engineering is required.

  • Deep knowledge of RESTful API development and use. Experience in designing API endpoints that meet business and technical needs.

  • Proven experience with both relational and NoSQL databases, including schema design, data modeling, and optimization techniques.

  • Familiarity with GraphQL and its implementation for efficient data retrieval and manipulation in web applications.

  • Expert in using containers, especially Docker, and tools like Kubernetes to deploy, grow, and manage applications in the cloud.

  • Solid experience with AWS services (such as EC2, S3, RDS, Lambda, and API Gateway).

  • Excellent communication, teamwork, and problem-solving skills. Can work well with people from different departments and explain technical ideas to non-technical people.

  • Strong understanding of the Software Development Life Cycle (SDLC), with experience in code design, development, testing, and deployment.

  • Familiarity with Agile Development practices and SCRUM approaches, including sprint planning, stand-ups, and retrospectives.

  • Experience with version control systems and CI/CD pipelines to streamline development and deployment processes.

  • Ability to write high-quality, maintainable, and well-documented code, and actively participate in code reviews to ensure code quality and best practices.

How you will lead

  • Lead the end-to-end design and implementation of learning flows, tools, and features for both customer-facing and employee-facing capabilities. This includes contributing across multiple layers of the architecture, from front-end user interfaces to back-end systems and APIs.

  • Serve as a technical expert and mentor within the team. Provide guidance and support to intermediate engineers, fostering their growth and development.

  • Collaborate effectively with cross-functional teams (e.g., product, design, QA) to define requirements, establish API contracts, and ensure seamless integration with other systems.

  • Stay at the forefront of learning technology trends and industry best practices.

  • Proactively research and introduce new technologies and approaches to enhance our learning platforms. Contribute innovative ideas and solutions that drive the evolution of learning at Intuit.

  • Lead and guide other engineers. Make sure the team learns and grows.

  • Actively participate in code reviews, design discussions, and knowledge-sharing sessions.

  • Be a highly proficient coder, comfortable spending 80% of your time writing and reviewing code.

  • Develop high-quality, well-tested code, and produce comprehensive documentation.

  • Effectively capture and analyze requirements and use cases for new features and enhancements. Translate these into robust technical designs and implementations.

  • Mentor colleagues with a technical and growth perspective

New York $161,500 - $219,000

EOE AA M/F/Vet/Disability. Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.

DirectEmployers