Toast, Inc. logo
Toast, Inc.

Launched in 2013, Toast is a technology-focused company that aims to empower restaurant owners through a range of business solutions built from its understandin

Staff Software Engineer

Location

Canada

Posted

2 days ago

Salary

$175K - $227K / year

Seniority

Lead

Job Description

Staff Software Engineer

Toast, Inc.

• Join a collaborative team of Design, Product, QA, and other engineering members in developing robust and scalable full-stack software applications. • Lead complex projects that improve functionality and reliability for our customers • Provide design feedback and participate in code reviews to ensure implementation meet requirements • Drive architectural discussions and influence the technical roadmap • Advocate for best coding practices to raise the bar for you, your team, and the company • Mentor and provide technical guidance to other team members • Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.

Job Requirements

  • 8+ years of full-stack experience in Java, Kotlin, or other object-oriented languages, and modern web frameworks such as React.
  • Proficient with modern web standards and technologies (e.g. REST, GraphQL)
  • Proficient with non-relational data stores (e.g. DynamoDB)
  • Experience with applied machine learning or large language models.
  • Experience with distributed systems, enterprise messaging systems, and/or microservices
  • Experience delivering high-quality, reliable services to production
  • Excellent cross-team communication skills on complex technical topics
  • Passionate about technology and learning new things.

Benefits

  • Learn more about our benefits at https://careers.toasttab.com/toast-benefits

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 11-50

Role Description As an engineer on the Network Services team, you'll work on software that makes the open network behind Bluesky and the broader developer ecosystem tick. - Contribute to products, documentation, and developer tools that extend Bluesky's reach into the open network. - Support the long-term success of AT Protocol by making it approachable for developers and end users. - Build delightful user experiences supporting auth, identity management, developer documentation, and more. - Build and maintain API services that power a vibrant ecosystem of third-party builders. - Maintain production hosting and identity services. - Maintain our open source SDKs and service distributions. Qualifications - 7+ years of expert level expertise in TypeScript, Go, Node.js, React, and the Web platform. - Bring UI/UX expertise informed by working on user-focused product teams. - Enjoy working on backend web services, and have been responsible for operating them in production. - Are familiar with various auth technologies of the Web such as OAuth, JWTs, public-key cryptography, and the Web security model. - Like working on small, fast-moving teams. - Have read the AT Protocol docs and want to contribute. Requirements - Been building with AT Protocol. - Also enjoy writing Go. - Expertise in auth and identity management. - More extensive experience operating production services (e.g. Linux, sysadmin skills, DevOps, etc.). Benefits - Health, dental, and vision insurance. Additional Notes The anticipated base salary range for this position is $200,000 - $270,000 USD, excluding equity. Equity will be considered in the total compensation package. Final base salary for this role will be based on the individual's geographic location, as well as experience level, skill set, training, licenses and certifications.

PST (UTC-8)
$200K - $270K / year
Mayo Clinic logo

Senior Software Engineer

Mayo Clinic

Headquartered in Rochester, Minnesota, Mayo Clinic is a nonprofit medical institution ranked first in more specialties than all other hospitals in America. The

Role Description The Administrative Integration Services Unit is seeking a Senior Software Engineer to provide technical leadership for Mayo Clinic's enterprise integration platform supporting Human Resources, Workforce Management, Payroll, Finance, and Supply Chain business functions. This role serves as a senior technical leader responsible for designing, developing, and supporting enterprise integrations using the Boomi Integration Platform, with a primary focus on UKG Pro, UKG Dimensions (Workforce Management), Oracle ERP, and other enterprise applications. The successful candidate will partner closely with Product Managers, Enterprise Architects, business stakeholders, and engineering teams to deliver scalable, secure, and resilient integration solutions that support Mayo Clinic's mission. The ideal candidate is an experienced enterprise integration engineer who combines strong hands-on development skills with architecture expertise, production support experience, and a passion for mentoring engineers and driving engineering excellence. - Lead the design, development, implementation, and support of enterprise integrations using the Boomi Integration Platform. - Serve as the technical lead for complex integration initiatives supporting UKG, Oracle ERP, identity management, payroll, finance, and other enterprise systems. - Define integration architecture, reusable frameworks, design patterns, and engineering standards that improve scalability, maintainability, and reliability across the integration platform. - Design secure, high-performing integrations utilizing REST APIs, SOAP services, SFTP, event-driven messaging, and file-based integration patterns. - Develop complex data transformations using XML, JSON, XSLT, JavaScript, SQL, and Boomi mapping components. - Lead technical design sessions and provide architectural guidance throughout the software development lifecycle. - Establish best practices for integration development, testing, deployment, monitoring, logging, exception handling, and operational support. - Partner with Product Managers, Enterprise Architects, HR, Payroll, Finance, and business stakeholders to translate business requirements into technical solutions. - Participate as a technical leader within the SAFe Agile framework, providing technical direction during planning, backlog refinement, estimation, and implementation activities. - Perform expert-level troubleshooting of production integrations, conduct root cause analysis, and implement long-term corrective actions to improve platform stability. - Lead code reviews, establish development standards, and mentor engineers through technical coaching and knowledge sharing. - Drive continuous improvement initiatives focused on automation, DevOps, observability, integration performance, and operational excellence. - Develop and maintain architecture documentation, interface specifications, operational runbooks, and technical standards. - Serve as a trusted technical advisor for enterprise integration strategy and architecture. - Lead technical decision-making and influence integration standards across multiple product teams. - Foster engineering excellence through mentoring, code reviews, technical coaching, and continuous improvement. Benefits - Medical: Multiple plan options. - Dental: Delta Dental or reimbursement account for flexible coverage. - Vision: Affordable plan with national network. - Pre-Tax Savings: HSA and FSAs for eligible expenses. - Retirement: Competitive retirement package to secure your future. Equal Opportunity All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, protected veteran status or disability status. Learn more about the "EOE is the Law". Mayo Clinic participates in E-Verify and may provide the Social Security Administration and, if necessary, the Department of Homeland Security with information from each new employee's Form I-9 to confirm work authorization.

United States
$141.0K - $204.5K / year
Part TimeRemoteTeam 11-50Since 2018

• You will support our GTM Engineering team in building and operating technical revenue infrastructure. • You will help build and maintain GTM infrastructure: lead-enrichment pipelines, signal-based workflows, and automated routing logic. • You will assist with integrating the GTM tech stack and ensure systems communicate cleanly with each other. • You will get hands-on experience with Salesforce and HubSpot at the admin level: custom objects, flows, and data models. • You will build automations using tools such as Clay, n8n, Make, or Zapier. • You will translate requirements from RevOps, Sales, and Marketing into working systems and document what you build.

Germany
Keep Technologies logo

Mid Fullstack Engineer

Keep Technologies

An all-in-one finance system for small and medium sized Canadian businesses.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Join Keep as Fullstack Engineer on the Cards team, where you’ll accelerate the execution of high-impact initiatives and play a key role in moving the Cards roadmap forward with speed and ownership. • As a Fullstack Engineer at Keep, you’ll ship features end-to-end, work across our TypeScript/NextJS/GraphQL stack, and collaborate with a fast-paced, high-autonomy team. • You’ll bring strong fundamentals, clear technical thinking, and the ability to balance speed with correctness in the products you build. • Ship high-quality features end-to-end across the Cards domain. • Experience shipping user-facing features with real business impact. • Take ownership of technical decisions, tradeoffs, and execution. • Prioritize effectively and balance speed with correctness in your implementations. • Break down ambiguous problems into clear, actionable work. • Communicate clearly with technical and non-technical collaborators. • Participate in design discussions, bringing critical thinking and product awareness. • Ensure smooth collaboration during handoffs and across engineering efforts. • Maintain and improve the reliability, performance, and scalability of the Cards systems. • Apply strong fundamentals in architecture, clean coding practices, and database design. • Troubleshoot, debug, and optimize features with attention to detail.

Latin America