Description
Later is seeking a Staff Engineer to play a critical role in shaping the future of its technology stack.
This is a senior-level role for a highly skilled engineer who thrives in fast-paced, high-growth environments and takes ownership of complex, high-impact initiatives.
The successful candidate will scope, lead, and deliver large projects that elevate the platform while mentoring others and upholding a high bar for engineering excellence.
Responsibilities:
- Scope, plan, and lead large-scale technical initiatives, ensuring alignment with business priorities and product roadmaps.
- Design, build, and optimize scalable systems across the stack, from frontend (React, TypeScript) to backend (Node.js).
- Deliver production-grade features end-to-end, while maintaining performance, security, and reliability at scale.
- Improve and maintain codebases, ensuring clean architecture, best practices in testing and deployment, and strong CI/CD pipelines.
- Debug and resolve complex issues across systems and services, serving as the go-to expert when problems arise.
- Implement and advocate for strong application and infrastructure security practices.
- Partner cross-functionally with Product, Design, and other Engineering teams to clarify requirements, resolve ambiguities, and deliver solutions that delight users.
- Communicate technical and non-technical ideas clearly, ensuring stakeholders and teammates feel informed and engaged.
- Act as a technical mentor, coaching junior and mid-level engineers while fostering a culture of collaboration and learning.
- Stay current on emerging tools, frameworks, and methods that can drive performance, security, and scalability.
Requirements:
- 8–15 years of professional experience in software development, with a track record of shipping large-scale, high-quality features and systems and driving architectural decisions at the org level.
- Strong frontend expertise in React and TypeScript.
- Backend proficiency in Node.js (Kotlin experience a plus).
- Experience with SQL and NoSQL databases (MySQL, DynamoDB).
- Deep experience with API integration and third-party API management.
- Familiarity with AWS or equivalent cloud infrastructure.
- Proven ability in system design, architecture, and performance optimization.
- In-depth knowledge of application and infrastructure security best practices.
- Hands-on experience with Git, CI/CD pipelines, Docker (Kubernetes a plus), and YAML configuration.
- Knowledge of automated testing frameworks and QA best practices.
- Experience mentoring and coaching engineers, influencing without authority.
Nice to haves:
- Experience with social networking platforms.
- Knowledge of accessibility standards.
- Familiarity with AI-powered development tools (Copilot, Cursor, etc.).
- Experience with monitoring solutions (e.g., DataDog).
- Background in rapid, iterative development environments.
What success looks like:
- Consistently delivering high-impact projects on time, meeting both technical and business objectives.
- Being seen as a trusted technical leader who raises the bar for engineering excellence across the team.
- Proactively identifying opportunities to optimize performance, security, and scalability, and successfully implementing solutions.
- Coaching and influencing peers, creating a ripple effect that improves team performance and morale.
Salary Range: $175,000 - $250,000 USD (for US candidates), $170,000 - $200,000 CDN (for Canadian candidates)