Senior Software Engineer

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve.
$149,500 - $219,000
Security
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Security Engineer

Senior Security Engineer role at Intuit focusing on network security, identity management, and infrastructure protection using modern security solutions and cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on AI security and safety initiatives

Senior Security Engineer

Senior Security Engineer role at Intuit focusing on Data Loss Prevention and AI security implementation.

Security Program Manager, DC Security

Senior Security Program Manager role at AWS managing physical security systems for data centers, requiring 5+ years experience in security infrastructure and project management.

Product Security Engineer, Mobile

Senior Product Security Engineer role at Meta focusing on mobile security, vulnerability assessment, and security framework development across major platforms.

Description For Senior Software Engineer

Intuit is seeking a Senior Software Engineer to join their Enterprise Security Engineering Team. The ideal candidate will be a seasoned software developer with a strong focus on security and cloud development. This role involves innovating, creating, designing, and developing enterprise security applications, RESTful APIs, prototypes, and proofs of concept. The position requires expertise in Java development, cloud technologies (preferably AWS), and a deep understanding of software design and architecture processes.

Key responsibilities include:

  • Developing scalable, high-performance, and robust system solutions
  • Leading and mentoring junior engineers
  • Contributing to the design and architecture of multiple concurrent projects
  • Working cross-functionally with various Intuit teams
  • Participating in agile development processes

The ideal candidate will have:

  • 7+ years of experience developing software in Java
  • BS/MS in computer science or equivalent experience
  • Experience with AWS or another public cloud platform
  • Strong understanding of database technologies
  • Familiarity with continuous integration and automation
  • Experience with Agile methodologies
  • Excellent communication skills

Additional preferred qualifications include experience with Identity and Access Management technologies and developing enterprise security software solutions.

Intuit offers a competitive compensation package, including base pay, cash bonus, equity rewards, and benefits. The company is committed to pay equity and conducts regular comparisons across categories of ethnicity and gender.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Innovate, create, design, and develop enterprise security applications, RESTful APIs, prototypes, or proofs of concept
  • Apply technical expertise to challenging programming and design problems
  • Build and implement scalable, highly performant and robust systems solutions
  • Lead and mentor junior engineers
  • Contribute to the design and architecture of multiple concurrent projects
  • Gather functional requirements and develop technical specifications
  • Resolve defects/bugs during various stages of development and production
  • Work cross-functionally with various Intuit teams
  • Participate in agile development team

Requirements For Senior Software Engineer

Java
  • 7+ years of experience developing software in Java
  • BS/MS in computer science or equivalent relevant experience
  • Deep understanding of software design and architecture process
  • Experience developing large-scale applications
  • AWS or another public cloud experience (strongly preferred)
  • Datastore / database experience
  • Experience with Agile, SCRUM, or Extreme Programming methodologies
  • Strong verbal and written communication skills

Interested in this job?