Overview
Staff Engineer role leading technical direction, mentorship and architecture for the foundational content platform, with a particular focus on the SCM domain.
What you'll do
- Shape technical roadmaps, explore new problem spaces, and set direction for initiatives that span across teams, with a particular focus on the SCM domain.
- Mentor engineers at all levels, sponsor opportunities for growth, and foster a culture of technical excellence.
- Design Angular/TypeScript/.. solutions that simplify, scale, and improve long-term maintainability across the foundational content platform.
- Identify what matters most for Showpad's future, such as reducing infrastructure costs, building resilient data pipelines, or unlocking new product capabilities.
- Advocate for resilience, performance, and security, ensuring the technical bar is always raised.
What you'll need
- Experience solving complex technical challenges (impact matters more than time in role).
- Deep, production-grade proficiency in Angular and TypeScript, with a strong command of scalable fullstack architecture, component design patterns, and performance optimization.
- Proven track record in technical leadership, architecture, and strategy.
- Proven track record for mentorship, clear communication, and long-term thinking.
- Ability to see both the big picture and the fine detail, knowing when to zoom out to strategy and when to dive deep into technical issues.
- Pragmatism: making deliberate decisions, balancing speed and sustainability.
- Hands-on experience working in AWS environments, comfortable with core services (e.g. Lambda, S3, RDS, Kinesis, Terraform) and cloud-native architectural patterns.
- Deep understanding of database systems (Postgres, Aurora, ..).
- Open to engaging with full stack topics, able to contribute meaningfully to full-stack conversations, API design, and data pipeline decisions.
Nice to have
- Experience working with design systems.
- Deeper engineering experience in other areas like Node.js, Python, Kotlin, PHP or similar, beyond familiarity, able to own those components when needed.
- Background in enterprise SaaS or sales enablement platforms.
- Exposure to GraphQL, real-time data streaming (Kafka, Kinesis), or observability tooling.
Details
Read the full description and apply on the company’s own careers page.