Intuit
Software Engineer 2
Intuit, Mountain View, California, 94039
Overview Come join the "CyberCRAFT Compliance Engineering Team" as a "Software Engineer II" at Intuit, one of the leading FinTech companies in the world. Our team creates internal security and compliance software for Intuit's cloud hosted products. Our web-based full-stack software makes it easy for Intuit's development teams to onboard to security controls, become compliant to Intuit’s security policies, and automatically demonstrate that compliance to auditors. The ideal candidate has a passion for solving complex cloud security and compliance problems through advanced, industry-leading technology. What you'll bring BS/MS in computer science or equivalent work experience. Proficient grasp of software design/architecture and fundamentals (algorithms and data structures, threat modeling, code reuse) for features/components/medium-sized projects 1-2 years software development experience in a professional setting with primary Golang expertise and some Python experience Experience with GenAI and prompt engineering is required Strong experience with back-end development; full-stack software development skill set is a plus Strong background and experience in advanced programming concepts such low-level processes and threads, multithreading/concurrency, data management, memory management, etc. Demonstrated development of architectural skills sets such as the ability to design a moderate sized microservice architecture/micro front-end/modular app and/or a simple customer facing application Contributes to decision making during Agile Development, SCRUM, and/or Extreme Programming methodologies Experience with AWS infrastructure tools and automation (infrastructure as code and operations). AWS security engineering experience is a plus. Understanding of Security & Compliance Utilized industry standard build and deployment tools such as Jenkins, Ansible, Terraform, CloudFormation, Docker, Kubernetes Experience with leading the Secure Software Development Life Cycle (SSDLC) Demonstrated experience with unit/functional testing, Test Driven Development (TDD), and performance testing. How you will lead Proficient at software engineering technologies and best practices to effectively design, develop, implement and operate security and compliance platform capabilities that enable highly secure product development and operations at a large scale Roughly 80% hands-on coding on an internal web-based full-stack software product with a complete UI, robust APIs, and a high performance MongoDB back-end Manage the AWS, Kubernetes, and MongoDB resources that host the developed software Design, automate and support CI/CD stack, code pipelines, infrastructure as code, monitoring, and logging. Contribute to design activities, including estimates and engineering designs Conduct code review and provide concrete and actionable feedback as a reviewer on code requests Understand the open source library architecture, debug library code if needed, and contribute to the community with enhancements and fixes. 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.