Senior Software Engineer
Senior full-stack engineer leading end-to-end feature development for web applications, architecting scalable systems, and mentoring junior engineers. Requires 6+ years experience with Python/Node.js, React, databases, cloud platforms, and APIs.
Responsibilities
- Lead the design, development, and deployment of end-to-end web applications and services.
- Partner with Product, Data Science, Compliance, and Security to define, scope, and deliver impactful projects.
- Architect scalable, performant, and secure systems, and guide technical decisions across the stack.
- Own features from concept to integration, collaborating with engineers to connect frontend and backend systems.
- Champion secure coding practices, reusability, and maintainability through hands-on development and code quality standards.
- Contribute to team performance through mentorship, code reviews, pairing, and thoughtful technical documentation.
- Continuously improve site performance and observability using telemetry and proactive optimization.
- Help prioritize features, navigate trade-offs, and shape the user and developer experience with creative, practical solutions.
Requirements
- Bachelor’s Degree in Computer Science/Engineering, bootcamp or equivalent work experience.
- 6+ years of full-stack development experience with proficiency in Node.js, Python, Java, or Ruby.
- Strong experience with relational and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
- Skilled in API design (REST, GraphQL, gRPC) and service-oriented architecture.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure), containers, and orchestration tools like Docker and Kubernetes.
- Familiarity with CI/CD pipelines, automated testing, and test-driven development.
- Solid understanding of security best practices, encryption, and data privacy regulations (e.g., GDPR, CCPA, PCI-DSS).
- Excellent communicator with experience collaborating across teams and leading engineering initiatives.
- Proven leadership in mentoring, technical decision-making, and driving best practices.
Nice-to-haves
- Experience in fintech or PropTech.
- Background in identity verification, KYC standards, and fraud detection technologies.
- Familiarity with document verification tools and AI-based identity solutions.
- Experience working in regulated industries and with compliance frameworks like AML and KYC.
Compensation & Benefits
- Competitive base salary + Pre-IPO equity.
- Flexible Paid Time Off (PTO) policy.
- Health benefits, 401(k) matching up to 4%, monthly gym stipend, lunch provided every day.
Staff Software Engineer, Growth
Staff-level full-stack engineer building orchestration and signal-driven engagement systems for Gusto's Growth team. Owns multi-quarter projects across Ruby/Rails and React codebases, mentors engineers, and drives measurable customer impact.
Staff Software Engineer, Growth
Seasoned full-stack engineer to lead AI-powered customer acquisition, onboarding, and lifecycle engagement on the Growth team. Own AI Voice Agent and LLM-powered email systems with measurable business impact.
Staff Fullstack Engineer, Agentic Applications
Technical lead building production agentic/LLM systems to automate HR, recruiting, and People Tech workflows at Databricks. Requires 8+ years engineering experience and 2+ years with agents, RAG, and multi-agent orchestration.