Toast is driven by its all-in-one platform that helps restaurants operate their business, increase sales, engage guests, and keep employees happy. Our FinTech business line designs and builds creative solutions to assist restaurants with their unique and evolving financial needs.
Senior Principal Software Engineer
Location
Ireland
Posted
3 days ago
Salary
0
Seniority
Lead
Job Description
Senior Principal Software Engineer
Toast
Role Description Your mission is to drive architecture, technical strategy, and implementation of AI agents for Toast's Team area which is part of the Fintech line of business. You will be one of the most senior technologists in the line of business. The Team area is a mission-critical space on which our restaurants rely to manage their staff and optimize their labor. Beyond being on the forefront of agent development, your scope will also include enablement and leadership for how software is developed at Toast through adoption of bleeding edge spec driven development and other paradigms. A day in the life (Responsibilities) - Develop and drive an architectural vision to support the ambitious goals for agents and agent development. - Be an active participant and an authoritative technical voice in FinTech product strategy discussions. - Partner with the Team Management Director of Engineering and Sr. Director of Product to successfully deliver Team agent products from design to production. - Work closely with other Senior Principal Engineers to further the agent patterns and ecosystem across Toast as a whole. - Evolve an ever more efficient way of working through agents and spread it across Toast. - Work directly with the product manager for the Team Agent space, collaborating to drive vision. - Be hands on and actively participate in development on the Team Agent. - Mentor and develop technical leadership across Team, and Fintech. Qualifications - 15+ years experience designing and building highly scalable, mission-critical distributed and fullstack software systems. - 10+ years experience building and operating SaaS products, ideally AWS hosted. - A strong desire to lean all in on agentic development practices. - Passion for building autonomous agents. - Demonstrated ability to drive technical architecture for a company or highly scalable line of products. - A desire to work not only with technologists but also product owners and business leaders. - Ability and desire to draw big lines and boxes on a whiteboard paired with the ability to dig in and understand the ebb and flow of what the code is doing under load. - Ability and desire to communicate and influence at the executive level. Requirements - Experience designing agentic products. - Experience building systems that leverage LLMs and other ML models. - Experience with enterprise integration using Apache Camel. - Experience architecting event-driven distributed systems using Apache Pulsar. - Experience defining test, build and deploy strategies. - Solid understanding of workforce management. - Solid understanding of restaurant operations. Benefits - Competitive compensation and benefits programs. - Support for a healthy lifestyle with flexibility to meet changing needs. Company Description At Toast, one of our company values is that we're hungry to build and learn. We believe learning new AI tools empowers us to build for our customers faster, more independently, and with higher quality. We provide these tools across all disciplines, from Engineering and Product to Sales and Support, and are inspired by how our Toasters are already driving real value with them. The people who thrive here are those who embrace changes that let us build more for our customers; it’s a core part of our culture.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description We are currently looking for an ambitious, challenge-seeking Senior Backend Software Developer to join a high-performing team building the world’s most advanced 3D and computer vision solutions for the global interior décor industry. Our client's technology is used in 80+ countries by Fortune 500 companies (like Home Depot), allowing millions of users to preview products in their own spaces in real-time. If you want to make a massive impact and work on high-traffic, scalable systems, this is your place! 🛠️ Our Stack - Backend: Python, Django - Infrastructure & Cloud: AWS, Kubernetes - Database: PostgreSQL ⚡ What You’ll Do - Drive & Architect: Lead the design, architecture, and delivery of complex backend systems enabling 3D and computer vision experiences at scale. - Scale High-Traffic Systems: Develop mission-critical APIs, data pipelines, and services supporting high-velocity global applications. - Collaborate & Plan: Partner with product and engineering leadership to define technical direction, foundational investments, and long-term scalability. - Be a Force Multiplier: Mentor other senior engineers, conduct deep architecture reviews, and champion engineering excellence (resiliency, observability, maintainability). - Shape the Culture: Influence hiring, onboarding, and growth strategies to ensure a healthy, high-performing engineering organization. Qualifications - 8+ years of software development experience building and operating scalable, reliable backend systems in production. - Strong experience with complex ETL flows and high-throughput systems (highly preferred). - Deep understanding of Computer Science fundamentals (algorithms, data structures, networking, databases). - Proven experience designing distributed systems with a focus on performance and fault tolerance. - Exceptional ownership mindset: You drive initiatives forward, guide teams through ambiguity, and raise the bar. - Excellent English communication and cross-functional collaboration skills. - Experience with e-commerce or catalog management is a plus.
Role Description Our client in the UK is looking for a Hosting Manager / Senior Joomla Developer / Technical Manager to oversee their portfolio of Joomla websites and hosting environment. The role will focus on proactively managing website security, Joomla migrations, plugin updates, and hosting maintenance to ensure the ongoing stability and security of approximately 250 live websites. - Manage and maintain the company's Joomla websites and hosting environment. - Proactively manage Joomla CMS migrations and updates. - Monitor and maintain plugin updates and compatibility. - Identify and respond to security threats and vulnerabilities. - Manage cPanel hosting environments. - Perform PHP version migrations where required. - Support the design, development, and build of websites. Qualifications - Strong experience with the Joomla CMS. - Experience managing cPanel hosting environments. - Knowledge of PHP version migrations. - Experience managing Joomla updates, migrations, and plugins. - Proactive approach to website security and maintenance. - Website design and development experience is highly advantageous.
Software Quality Engineer
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Role Description We are seeking an experienced Software Quality Engineer to design, develop, and maintain robust automated testing frameworks for enterprise web, API, and distributed systems. In this role, you will be a key contributor to engineering quality, partnering with development teams to: - Expand test coverage - Embed automation into CI/CD pipelines - Accelerate confident software delivery The ideal candidate will combine strong hands-on experience with modern automation frameworks with a clear understanding of testing strategy, including: - Risk-based testing - Exploratory testing - Continuous testing in Agile environments Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Four or more years of QA automation experience. - Strong hands-on experience with Selenium, Cypress, or Playwright. - Hands-on experience automating REST APIs. - Strong understanding of testing methodologies and the software development lifecycle. - Experience integrating automation into CI/CD pipelines. - Solid SQL skills for data validation. - Experience working in Agile/Scrum environments. - Strong debugging, problem-solving, and analytical skills. - Excellent communication and documentation skills. Requirements - Design and develop scalable automation frameworks for web, mobile, and API testing using tools such as Selenium, Cypress, Playwright, or Appium. - Write robust, maintainable automated test scripts that exercise critical business flows and edge cases. - Develop API automation using REST Assured, Postman/Newman, or equivalent frameworks. - Create and maintain regression, smoke, sanity, and functional test suites. - Integrate automation into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps) so that tests run reliably on every change. - Perform cross-browser and cross-platform testing with attention to compatibility and performance. - Conduct database validation using SQL queries to verify data integrity end-to-end. - Collaborate closely with developers to improve testability, identify defects early, and shift quality left. - Support performance testing initiatives using tools such as JMeter, Gatling, or k6. - Maintain detailed test documentation, traceability, and defect tracking records. - Perform root-cause analysis on production issues to drive lasting quality improvements. - Ensure automation strategy aligns with DevOps and release management processes. - Participate in sprint planning, backlog grooming, and quality-focused retrospectives. - Continuously improve QA processes, frameworks, and engineering practices. Benefits - Competitive base salary commensurate with experience, plus benefits. - Long-term, multi-year engagement aligned to the Bright Vision SOW delivery roadmap.
Role Description We are looking for an Embedded Software Development Manager to lead the team building and scaling VirtSat — Leo's virtual satellite simulation platform. You will own the Graviton virtualization layer and lead the team responsible for VM lifecycle, LRU boot, subsystem provisioning, and software deployment for every virtual entity in the constellation. - Lead a team of embedded engineers building and operating the Graviton bare-metal virtualization layer (KVM/QEMU VM management, subsystem provisioning, health monitoring, and fault recovery) - Partner with 10+ client teams across satellite, ground, networking, and security organizations to drive VirtSat adoption - Drive platform reliability to 99.96% availability with optimized latency (target: <5 min VirtSat spin-up) - Own the custom AMI pipeline, provisioning scripts, and plugin framework that deploy satellite software onto emulated LRUs - Scale the platform to 4K+ concurrent virtual entities - Hire, develop, and retain top embedded engineering talent - Define technical roadmap for fidelity improvements (HSM crypto emulation, EFUSE emulation, CAN bus simulation, error injection frameworks) - Reduce HITL dependency by expanding the scope of tests that run on VirtSat Qualifications - 5+ years of people management, managing engineers experience - Experience with embedded systems, Linux systems programming, or virtualization (KVM/QEMU) - Experience building and operating distributed systems at scale (AWS services — EC2, ECS, Step Functions, DynamoDB) - Experience with infrastructure-as-code (CDK, CloudFormation) - Track record of hiring, developing, and retaining strong engineering teams - BS/MS in Computer Science, Electrical Engineering, or equivalent - Experience managing teams that own both service infrastructure and embedded/guest-OS layers - Experience with ARM64/Graviton bare-metal instances - Experience with QEMU device emulation or custom QEMU plugins - Experience with network virtualization (WireGuard, Transit Gateway, IPAM) - Familiarity with satellite systems, HITL test environments, or simulation platforms - Experience with embedded Linux (Yocto, systemd, device trees, boot processes) - Experience with CI/CD pipelines, automated testing (Hydra, Spock), and developer tooling - Experience with Rust for systems programming - Experience with certificate provisioning, secure boot, or HSM interfaces Requirements - Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. Benefits - Comprehensive health insurance (medical, dental, vision, prescription) - Basic Life & AD&D insurance and option for Supplemental life plans - EAP, Mental Health Support, Medical Advice Line - Flexible Spending Accounts - Adoption and Surrogacy Reimbursement coverage - 401(k) matching - Paid time off - Parental leave

