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.
What you'll bring
- 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
How you will lead
- 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.