Senior Security Engineer
Intuit
Senior Security Engineer
Company Overview
Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.
Job Overview
Join Intuit’s TISO organization as a “Senior Security Engineer” with a focus on all aspects of application security. You will be responsible for designing, building, and maintaining data-driven systems that strengthen security and deliver intelligent solutions to protect our customers.
Responsibilities
- Implement security hardening and Intuit defined standards to the operating system (Linux and Windows) and containers (amazon, alpine, debian etc) as part of secure baselines that is consumed across Intuit
- Apply security team benchmarks (CIS) to ensure each baseline meets Internet security standards
- Provide expert guidance on Linux, Windows, and container technologies while designing and implementing automation to enhance and maintain baseline configurations
- Automate software build and deployment processes using GitHub Actions, Jenkins, or similar CI/CD platforms
- Work closely with stakeholders to align on priorities, manage expectations, and provide clear, timely updates
- Create and regularly update detailed technical documentation to support internal teams and end-users.
- Work within Agile development environments (Scrum, Kanban) and use Jira or equivalent tools to manage tasks.
- Collaborate with teams to improve processes through automation and continuous integration.
- Participate in the entire software development lifecycle, contributing to design, development, and support activities.
Qualifications
- Minimum 5+ years of industry experience in a Technical, DevOps - Security-focused role.
- Strong Linux administration expertise, including system hardening and shell scripting.
- Hands-on experience with container technologies, like Podman and Kubernetes, including security best practices and hardening.
- Proficiency in automation and infrastructure as code tools, such as Chef and Packer, for building and hardening Linux/Windows AMIs.
- Intermediate to advanced Python programming skills for writing automation and security-related scripts; experience with Golang is a plus.
- Strong understanding of cloud environments, especially AWS cloud services and security features (WAF).
- Solid grasp of networking concepts and operating systems, including security configurations.
- Experience with CI/CD pipelines and automating build and deployment processes using tools like Jenkins, GitHub Actions, or similar platforms.
- Knowledge of APIs and data formats such as XML, REST, and JSON.
- Familiarity with software development lifecycle (SDLC) and best practices for secure code.
- Experience with Agile methodologies (Scrum, Kanban) and tools like Jira.
- Strong analytical and problem-solving skills, with a focus on process improvement and security automation.
- Excellent communication skills for both technical and non-technical audiences.
- Collaborative team player, able to work effectively across cross-functional teams.
- Qualification:
- Bachelor’s Degree in Computer Software/IT Engineering with 5+ years of experience
Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position will be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers | Benefits). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender. The expected base pay range for this position is: