Senior Software Engineer
Intuit
This job is no longer accepting applications
See open jobs at Intuit.See open jobs similar to "Senior Software Engineer" FinTech Australia.Senior Software 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
Come join the "CyberCRAFT Compliance Engineering Team" as a "Senior Software Engineer" 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.
Responsibilities
- 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.
Qualifications
- 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
- 3-4+ 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.
Intuit provides a competitive compensation package with a strong pay for performance rewards approach. The expected base pay range for this position is Bay Area California $161,500 - 219,000, Southern California $149,500 - 202,000. 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 pay equity for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.
This job is no longer accepting applications
See open jobs at Intuit.See open jobs similar to "Senior Software Engineer" FinTech Australia.