Job Closed
This listing is no longer active.
We empower the restaurant community to delight guests, do what they love, and thrive.
Staff Software Engineer, Enterprise
Location
Canada
Posted
111 days ago
Salary
$160K - $210K / year
Seniority
Lead
Job Description
Staff Software Engineer, Enterprise
Toast
• Design, build, deploy, and maintain highly resilient and scalable features across Toast’s enterprise management products. Hands-on design and implementation experience in Java or Kotlin. • Lead complex projects that improve functionality and reliability for our customers • Partner with a wide array of teams across Toast • Ensure quality by building automated testing for changes • Roll features out to customers, including monitoring for success • Collaborate with UX and PM on the definition and design of features • Mentor and coach other engineers
Job Requirements
- 8+ years experience building backend services and APIs
- Extensive experience working with an Object Oriented Language like Java or Kotlin, with a deep understanding of testing, quality, and best practices
- Experience shipping production services and balancing getting things done with platform stability and reliability
- Experience building backend services and APIs and scaling distributed systems
- Experience building android applications with kotlin is a plus
- Experience building front end applications is a plus
- Focused on delivering positive impact for Toast customers
- Enjoys working in a team environment with a shared code-base
- Excellent cross-team communication skills on complex technical topics
Benefits
- Learn more about our benefits at https://careers.toasttab.com/toast-benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
fanvueEmpowering over 100K+ creators with an AI-driven platform to connect, create, and earn with their fans.
• Deliver features end-to-end across our TypeScript/Node.js stack • Work on greenfield projects requiring creative, first-principles thinking • Build AI-powered features including chat, content generation, personalisation, and moderation • Leverage AI coding tools such as Cursor, Claude Code, and Copilot to accelerate development • Experiment with LLMs, embeddings, and AI integrations within product workflows • Ship quickly, iterate based on feedback, and learn from production • Collaborate closely with Product, Design, and senior engineers • Contribute to technical discussions and engineering standards
Senior Software Engineer – AI Integration
NetVendorWe help property managers save time, reduce vendor risk, and optimize maintenance operations.
• Design, develop, and maintain AI-powered features and integrations across our platform, leveraging AWS Bedrock and related AWS AI/ML services. • Evaluate and select appropriate foundation models for specific business problems such as document analysis, intelligent matching, text extraction, and workflow automation. • Write maintainable, scalable, and well-tested code that integrates AI capabilities into existing application workflows. • Build and optimize prompt engineering strategies, retrieval-augmented generation (RAG) pipelines, and other techniques to maximize model accuracy and reliability. • Analyze, diagnose, and modify existing software to correct errors, adapt to new workflows, or improve performance. • Collaborate with product managers and stakeholders to identify processes that can benefit from AI automation and determine feasibility within time and cost constraints. • Establish best practices for AI integration including monitoring, cost management, evaluation frameworks, and responsible AI usage. • Work with other team members to create and evaluate estimates for development efforts based on stakeholder requirements. • Aid testers and support personnel as needed to troubleshoot the root cause of system issues. • Stay current with developments in AI/ML, foundation models, and AWS AI services, and advocate for their adoption where appropriate. • Additional responsibilities as assigned.
Senior Full Stack Engineer – Workflow
LottieFilesBringing the power of motion to apps, web, social & more. A platform to create, collaborate & ship Lottie animations.
• Participate in shaping the technical vision for rebuilding our asset management platform from scratch • Design centralized data architecture with direct database integration and shared business logic reusable across SSR and future GraphQL. • Make critical architectural decisions including tech stack selection, state management patterns, data layer design, and performance optimization strategies. • Ensure future-proof architecture compatible with GraphQL migration while optimizing for immediate SSR performance • Define coding standards and best practices for the team, ensuring maintainable, scalable code • Collaborate with product and design teams to translate requirements into technical specifications • Build modern React-based apps with real-time capabilities using technologies like TanStack ecosystem, Server-Sent Events, and BroadcastChannel API • Build performant UI components with smooth data loading patterns, virtualization, and responsive user interactions • Optimize bundle size, lazy loading, and code splitting for <1s Time to Interactive • Build a shared business logic layer reusable across multiple service boundaries and rendering contexts • Design database schema and ORM integration • Develop background job processing systems for asynchronous workflows • Design and optimize performance-critical operations using systems-level programming and worker-based architectures to keep heavy processing off the main thread • Implement WASM modules for browser-based file processing with near-native performance • Build batch processing systems capable of handling large-scale concurrent operations efficiently • Profile and eliminate performance bottlenecks across critical data processing and transformation pipelines.
• Ship modernization work at a pace that surprises people • Build reusable playbooks the team can actually follow • Modernize a real .NET + SQL Server stack into something you'd be proud of • Own it like it's yours - especially because this is healthcare • Work with real humans to ship things that matter




