Intuit
Software Engineer 2
Job Location
Job Description
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.
Location: San Diego, CA, US
Posted Date: 12/1/2024
Contact Information
Contact | Human Resources Intuit |
---|