DevJobs

Staff Software Engineer

Overview
Skills
  • Java Java ꞏ 8y
  • Spark Spark
  • NoSQL NoSQL ꞏ 8y
  • GitHub GitHub ꞏ 8y
  • Docker Docker
  • i.e. Git ꞏ 8y
  • systems ꞏ 8y
  • stream processing ꞏ 8y
  • Software engineering fundamentals: version control systems ꞏ 8y
  • relational ꞏ 8y
  • performance complexity ꞏ 8y
  • J2EE ꞏ 8y
  • algorithms ꞏ 8y
  • Deploying highly scalable software for SaaS products ꞏ 8y
  • Data query and data processing tools ꞏ 8y
  • Computer science fundamentals: data structures ꞏ 8y
  • Hive
  • Distributed computing systems and related technologies
  • DevOps concepts
  • Software container technology
  • Cloud technologies
  • CICD
Overview

Come join the QuickBooks Money team as a Staff Software Engineer.

Intuit’s products are used by tens of millions of customers around the world. The

customers trust us with their most sensitive financial data, and use our products and

tools to manage their finances. As such, it is essential that Intuit protects its customers’ data and assets at the highest degree of security, and specifically against malicious attempts of fraud.

Our goal is to reduce Intuit’s overall fraud exposure in various use-cases by using and creating state-of-the-art solutions.

By doing this, we enhance our customers’ trust and continue to increase Intuit’s brand perception as one of the world’s leaders in keeping our customers’ data and financials safe.

What you'll bring
  • BS, MS, or PhD degree in Computer Science or related field, or equivalent practical experience.
  • 8+ years’ experience developing systems/software for large business environments (Java, J2EE)
  • Strong knowledge of
    • Computer science fundamentals: data structures, algorithms, performance complexity, and implications of computer architecture on software performance (e.g., I/O and memory tuning).
    • Software engineering fundamentals: version control systems (i.e. Git, Github) and workflows, and ability to write production-ready code.
    • Data query and data processing tools/systems (e.g., relational, NoSQL, stream processing).
    • Deploying highly scalable software for SaaS products.
  • Strong leadership experience: Leading meetings, presenting, technical go to person, and cross-functional leader
  • Proficient in software architecture & design process
  • Business Acumen - strategic thinking & strategy development.
  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Experience working with cross-functional teams while maintaining an effective working relationship.
  • Experience driving engineering design using Agile process to drive innovation, accelerate decisions and outcomes while minimizing risk
Preferred Additional Qualifications
  • Familiar with
    • Cloud technologies, in particular AWS.
    • DevOps concepts (e.g., CICD).
    • Software container technology (e.g., Docker)
  • Experience with
    • Distributed computing systems and related technologies (e.g., Spark, Hive).
How you will lead
  • Design and build systems which improve Intuit’s Risk & Fraud capabilities
  • Work cross-functionally with product managers, data scientists, and engineers to understand, implement, refine, and design innovative product and platform with a focus on financial fraud and risk management.
  • Effectively communicate results to peers and leaders.
  • Explore the state-of-the-art technologies and apply them to deliver customer benefits.
  • Interact with a variety of data sources, working closely with peers and partners to refine features from the underlying data and build end-to-end pipelines.
Intuit