Staff Software Engineer - Integrations & Data In Platform

Intuit Atlanta, GA
Full Time Mid Level 8+ years

Posted 1 week ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Join our team as a Staff Software Engineer to develop the next generation of backend data pipeline systems, focusing on core technologies that enhance customer experience and optimize for scalability and availability. This role involves technical leadership in designing, building, and maintaining high-throughput, high-availability services and data integration pipelines.

Responsibilities

  • Drive backend architecture optimizing for scalability, availability, high throughput, and rapid experimentation.
  • Design and implement proofs of concepts (PoCs) and productize components.
  • Dedicate 50-70% of time to hands-on coding of high-quality, scalable software within a microservices architecture.
  • Apply understanding of sharded database infrastructure and distributed systems to design reliable customer experiences.
  • Troubleshoot complex issues, drive incident recovery, and lead Root Cause Analysis (RCA).
  • Champion adoption of best practices including unit testing, TDD, and CI/CD pipeline management.
  • Act as a technical leader, mentoring early-career engineers and new team members.
  • Collaborate cross-functionally with product management, design, and business units to drive results and influence technical decisions.

Requirements

  • 8+ years of software engineering experience
  • Strong programming experience using Kotlin, Java, and Spring
  • Solid hands-on experience working in a microservices architecture
  • Experience building large, complex, highly available, low-latency distributed systems
  • Strong database fundamentals including SQL and NoSQL
  • Experience designing and managing sharded database infrastructure
  • Proven experience with high-throughput, high-availability, and scalable architecture design and implementation
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies
  • Excellent communication skills

Qualifications

  • BS/MS in Computer Science or equivalent work experience
  • 8+ years of software engineering experience delivering enterprise-class applications.

Nice to Have

  • Experience with PHP

Skills

SQL * Java * Spring * PHP * Unit Testing * Scrum * CI/CD * NoSQL * Microservices * Kotlin * TDD * Agile Development * Extreme Programming *

* Required skills

Benefits

Equity rewards

About Intuit

Technology
View all jobs at Intuit →