Job Closed

This listing is no longer active.

Toast logo
Toast

We empower the restaurant community to delight guests, do what they love, and thrive.

Principal Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteLeadTeam 1,001-5,000Since 2013H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

94 days ago

Salary

$200K - $320K / year

Seniority

Lead

Job Description

Principal Software Engineer

Toast

• 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

  • 10+ 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

  • Competitive compensation and benefits programs
  • Cash compensation (overtime, bonus/commissions, if eligible)
  • Health insurance
  • Flexible work arrangements

Related Job Pages

More Full-stack Engineer Jobs

Autodesk logo

Principal Software Developer – Water Asset Management

Autodesk

How the world gets designed and made. #MakeAnything

Full TimeRemoteTeam 10,001+Since 1982H1B No Sponsor

• Lead AI empowered design and implementation of backend services, data pipelines, and APIs that power Info360 Asset • Own features from requirements through production, including performance, security, and observability • Drive system design decisions that ensure scalability and reliability in cloud environments • Ship high-quality code, perform thorough reviews, and build automated tests • Mentor and coach teammates, run technical design reviews, and help evolve engineering practices • Collaborate closely with Product, Design, QA, and Platform partners to move from prototype to production • Influence product and technical roadmaps; advocate for customers and sound engineering trade‑offs • Improve onboarding, documentation, and developer experience to help the team move faster and safer • Participate in on call rotations and contribute to a culture of blameless incident response

Canada
Job Closed
Autodesk logo

Principal Software Developer – Platform Integrations

Autodesk

How the world gets designed and made. #MakeAnything

Full TimeRemoteTeam 10,001+Since 1982H1B No Sponsor

• Lead the technical vision and architecture for platform integrations across development pipelines • Design and evolve reusable platform capabilities and integration patterns • Translate complex platform and integration requirements into practical, business-aligned technical solutions • Solve highly complex, cross-cutting engineering challenges • Partner with teams to improve the developer experience across CI/CD pipelines • Influence the technical roadmap • Establish and promote engineering best practices, standards, and patterns • Lead or significantly influence large, cross-team technical initiatives • Mentor senior and mid-level developers • Stay informed on evolving industry practices related to platform engineering.

Canada
$110.6K - $191.4K / year
OtherRemoteTeam 501-1,000Since 2018H1B No Sponsor

• Design, develop, test, document, and maintain custom applications and extensions within Dynamics 365 Business Central • Interpret functional requirements and produce technical specifications and development estimates • Customize ERP components including forms, workflows, reports, and data structures • Execute database conversions, defect remediation, and technical issue resolution • Develop and maintain SQL/TSQL queries and relational database structures • Utilize Azure DevOps and version control systems to manage deployments and source code • Collaborate with project managers and cross-functional team members to meet delivery timelines

New Hampshire + 4 moreAll locations: New Hampshire | Massachusetts | Tennessee | Vermont | Virginia
$140K / year
OtherRemoteTeam 501-1,000Since 2014H1B No Sponsor

• Setting the technical direction for projects or areas of the company. • Making critical decisions that define the strategic path for technical processes, architecture and methodologies. • Acting as a mentor and leader to not just junior engineers but also guiding Staff Engineers and other senior personnel. • Working closely with other departments and influencing company-wide initiatives. • Tackling the most challenging and complex problems that impact the broader business, often beyond single projects. • Experience with any web framework (Django, FastAPI, Flask etc). • Deep understanding of the DOM and how the browser works. • Strong understanding of databases, both SQL and NoSQL (Postgres, Databricks, Snowflake), and web technologies. • Experience with API design and development. • Experience with cloud based technologies such as AWS, Azure or google cloud. • Knowledge of containerization and orchestration technologies such as Docker and Kubernetes. • Experience with security and systems that handle sensitive data.

United States
Job Closed