I

Intuit

Tax, accounting, and personal-finance software

Principal Software Engineer - Trust & Safety

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USAIn-person

About the Job

Requirements

  • 10+ years of experience designing and building large-scale, distributed backend systems in production.
  • Extensive hands-on experience with Java, including the JVM, Spring/Spring Boot, microservices, asynchronous architectures, and event-driven architectures.
  • Experience working in domains related to risk, security, safety, identity, access, financial or transactional flows, content or interaction integrity, or compliance-oriented systems.
  • Strong understanding of service and API design, performance optimization, concurrency, resiliency, and fault-tolerant architectures.
  • Experience building and operating cloud-native services on AWS, GCP, or equivalent, including containers, Kubernetes, managed data stores, and messaging or streaming platforms such as Kafka or Kinesis.
  • Experience integrating machine learning models into production systems, such as serving, retraining, and post-production evaluation.
  • Familiarity with modern AI and large language model tooling and patterns and their application to automation, classification, or workflow acceleration in safety and risk contexts.
  • Strong skills in observability and operations, including metrics, logs, traces, alerting, service-level objectives, and running always-on, high-availability services.
  • Solid grounding in secure coding practices, authentication and authorization patterns, data protection, and privacy-aware system design.
  • Proven track record collaborating with Product, Data Science or machine learning, and Business teams on complex initiatives.
  • Experience influencing architecture and design across multiple teams, including participating in and leading design reviews and technical decision-making.
  • Demonstrated ability to mentor and coach other engineers in software engineering, system design, and operational excellence.
  • Strong communication skills and ability to explain complex technical and security concepts to technical and non-technical stakeholders, including senior leaders.
  • Comfort working in a matrixed, globally distributed environment and driving progress in ambiguous problem spaces.
  • BS or MS in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Responsibilities

  • Contribute to the overall Trust & Safety architecture across multiple risk vectors and product offerings, focusing on scalable and secure capabilities.
  • Collaborate with other architects and senior engineers to design end-to-end technical solutions that protect access and identity, manage risk in critical flows, prevent misuse of products, and support regulatory and compliance-oriented controls.
  • Design and implement core services and decisioning components using Java, including Spring/Spring Boot, microservices, and event-driven architectures, in cloud-native environments.
  • Partner with data science and machine learning teams to integrate models into production decision flows for risk scoring, classification, anomaly detection, and prioritization.
  • Apply modern AI techniques, including large-language-model-based tools where appropriate, to automate triage and classification of risk-related events and content in partnership with machine learning and product teams.
  • Help define evaluation strategies, metrics, and experimentation approaches to continuously improve protection effectiveness while minimizing friction for trustworthy customers.
  • Drive best practices for reliability, performance, observability, and operational excellence for safety-critical systems, including input into service-level objectives, alerting, runbooks, and on-call readiness.
  • Ensure designs and implementations align with security, privacy, and regulatory expectations, advocating for secure-by-design and privacy-by-design principles.
  • Partner with product, engineering, and platform teams to influence roadmaps and ensure safety and risk controls are built into customer journeys from the start.
  • Lead and participate in design reviews, architecture discussions, and technical decision-making for cross-team initiatives.
  • Mentor and coach engineers on software engineering, system design, safety thinking, and operational rigor to raise the technical bar across teams.
  • Participate in prototypes and proof-of-concepts for new safety capabilities and technologies, and support their evolution into robust, production-ready solutions.
  • Provide thought leadership on industry trends in risk, abuse, identity, and AI safety, and share insights with the broader architecture and engineering community.

About the Company

Intuit

Tax, accounting, and personal-finance software

Intuit provides financial technology tools for consumers and small businesses. Its main products are TurboTax for tax preparation, QuickBooks for accounting, and Mint for personal finance management. These tools typically operate on a subscription basis or behind transaction fees, with features that help users file taxes, track income and expenses, and manage budget and goals. The software ecosystem is designed to connect tax, accounting, and personal finance in one place, improving workflows for individuals, freelancers, and small business owners. Security is a priority, with measures like multi-factor authentication and anti-fraud protections to protect user data. Intuit’s goal is to help people achieve financial well-being by educating users and delivering easy-to-use, reliable financial software across different needs and customer segments.

Company size
10,001+
Company stage
IPO
Headquarters
Mountain View, CA
Founded
1983

Recently Posted Jobs

Explore more opportunities at Intuit

See more jobs