Senior Software Engineer

Tillster Logo

Tillster

πŸ’΅ $145k-$175k
πŸ“Remote - Worldwide

Summary

Join Tillster as a Sr. Software Engineer to lead our software development team, focusing on POS system integrations. You will design, develop, and integrate scalable and secure applications using Java and C#, leveraging AWS cloud services. This role requires expertise in Java, SQL, NoSQL databases, and AWS, along with experience leading and mentoring software engineering teams. Experience in the restaurant industry is highly preferred. You will collaborate with stakeholders, ensure timely delivery of high-quality software, and manage the full software development lifecycle. Competitive salary and benefits are offered.

Requirements

  • 4+ years experience in software development in POS Systems
  • Strong expertise in Java and some C# development
  • Experience with POS systems (e.g., Toast, Micros, Symphony, NCR, Square, Revel, or similar). Knowledge of Virtual Machines, POS software installation, maintaining POS menu database and troubleshooting POS systems
  • Proficiency in SQL and NoSQL
  • Hands-on experience with AWS cloud services for scalable application development
  • Strong understanding of RESTful APIs, OpenAPI, WebSockets, and event-driven architectures
  • Familiarity with GitHub Actions CI/CD pipelines
  • Proven experience leading and mentoring software development teams
  • Strong project management abilities, with experience in Agile, Scrum, or Kanban methodologies
  • Excellent communication skills to collaborate with cross-functional teams and stakeholders
  • Bachelor's degree in Engineering

Responsibilities

  • Oversee the design and development of software applications using Java and some C#
  • Architect and implement scalable, high-availability solutions in AWS Cloud
  • Lead integration efforts with Point of Sale (POS) systems, ensuring seamless communication with POS vendor platforms
  • Design and optimize SQL and NoSQL database solutions to support business needs
  • Establish and enforce coding standards, development best practices, and security guidelines
  • Lead, mentor, and manage a team of 1-2 software engineers, ensuring technical excellence and professional growth
  • Conduct code reviews and performance evaluations
  • Foster a culture of innovation, collaboration, and continuous improvement
  • Work closely with Product Management, QA and DevOps, to define technical requirements and deliver solutions on time
  • Manage the full software development lifecycle, from planning and design to deployment and support
  • Ensure timely resolution of technical issues and system outages
  • Leverage AWS services (S3, Lambda, RDS, DynamoDB, API Gateway, etc.) to build and deploy scalable applications
  • Ensure applications are cloud-optimized, with a focus on performance, reliability, and security
  • Lead the development and maintenance of POS integration solutions, ensuring high transaction processing efficiency
  • Understand the unique technology needs of the restaurant industry, including inventory management, payment processing, and customer loyalty

Preferred Qualifications

  • Background in restaurant technology, hospitality, or retail software solutions
  • Knowledge of payment processing, inventory management, and customer engagement solutions

Benefits

  • Expected base salary range $145,000 - $175,000
  • Equity: All employees within the U.S. are eligible to participate in the Stock Option Plan
  • All full-time, regular employees and their dependents are eligible for medical, dental, vision and FSA benefits. Additional health benefits include Healthcare and Dependent Care reimbursement programs, Employee Assistance Program (β€œEAP”) and Optum Care 24-hour confidential medical counseling services
  • The company observes ten (10) paid holidays per calendar year
  • Full-time, regular employees earn 15 days of PTO in the first 12-months of continuous service, and 22 days in subsequent years. Eligible part-time employees earn pro-rated PTO
  • Effective with your employment start date, you will be eligible to participate in the 401(k) Plan
  • We offer college tuition and education assistance programs; LinkedIn Learning courses; and ongoing learning and development opportunities

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.