Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
SnapLogic

Director, Software Engineering

SnapLogic

Director of Software Engineering at SnapLogic leading enterprise-grade SaaS/PaaS application development. Overseeing engineering teams with a focus on innovative AI solutions and cloud architecture.

Posted 7/14/2026full-timeSan Mateo • California • 🇺🇸 United StatesLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in leading engineering teams and developing enterprise SaaS products, with a strong focus on building scalable, resilient distributed systems and integrating AI into the software development lifecycle.

Highest-signal resume keywords
Java DevelopmentEnterprise SaaS Product DevelopmentTeam LeadershipDistributed Systems ArchitectureAgile Scrum Methodology

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaREST/JSONSOAP/XMLJMSDistributed SystemsHTTP ProtocolsDistributed Caching StrategiesGenerative AISRE Process ImprovementsProduction Support
Soft Skills
CommunicationCustomer FocusTeam Building
Certifications & Qualifications
BS in Computer ScienceMS in Computer Science
Industry Keywords
SaaSPaaSMulti-Tenant CloudSoftware Development Life CycleEnterprise Applications

Tech Stack

Tools & technologies
Distributed SystemsJavaSDLCSOAP

About the role

Key responsibilities & impact
  • Engineering Leadership & Team Building: You are a rock star Java developer who has led and managed engineering teams, constantly thinking about improving team productivity, quality, and health.
  • Feature Development & Architecture: You will build and launch enterprise-grade SaaS/PaaS distributed applications in multi-tenant public and private clouds, delivering exceptional production-grade code.
  • Development Process: You practice agile scrum and will ensure there is a solid process established across all teams.
  • AI Leadership & Engineering Productivity: You champion the adoption of AI throughout the Software Development Life Cycle (SDLC).
  • Production Support & SRE: You will figure out the root causes of problems, drive SRE process improvements, and ensure those processes are strictly followed.
  • Communication & Customer Focus: You will face customers directly to gather feedback, innovate, and improve their overall experience.

Requirements

What you’ll need
  • 10+ years experience developing enterprise SaaS products
  • 7+ years Java experience
  • 5+ years experience leading and managing off and on-shore engineering teams
  • Passion for consumable APIs and highly available distributed systems
  • Passion for building highly resilient, highly distributed and scalable capabilities used to solve complex enterprise needs
  • Passion for using generative AI in all aspects of the product
  • Deep understanding of distributed systems including HTTP protocols, distributed caching strategies, and observability
  • Hands on experience with REST/JSON architectures
  • Deep Understanding of SOAP/XML/JMS
  • BS/MS in Computer Science

Benefits

Comp & perks
  • Competitive salaries and equity packages
  • Global wellness benefits