Senior Software Engineer Workforce (Remote)

Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Restaurant 365Inc.

Senior Software Engineer Workforce (Remote)

Senior Software Engineer Workforce | Restaurant 365Inc. | UnitedStates

Restaurant365 is a SaaS company disrupting the restaurant industry!Our cloud-based platform provides a unique, centralized solution foraccounting and back-office operations for restaurants. Restaurant365’sculture is focused on empowering team members to produce top-notch results...

Senior Software Engineer Workforce | Restaurant 365Inc. | United States

Restaurant365 is a SaaS company disrupting the restaurant industry! Our cloud-based platform provides a unique, centralized solution for accounting and back-office operations for restaurants. Restaurant365’s culture is focused on empowering team members to produce top-notch results while elevating their skills. We’re constantly evolving and improving to make sure we are and always will be “Best in Class” … and we want that for you too!
The Senior Software Engineer will be directly responsible for designing, developing and unit testing code for Restaurant365’s industry-leading restaurant management platform. This position will play a pivotal role in shaping the technical future of a product used by over 40,000 restaurants nationwide. As a technical leader, you will collaborate with UX, Product, and Engineering teams to design and deliver modern, scalable, multi-tenant SaaS solutions. The Senior Software Engineer will also drive engineering best practices, mentor junior engineers, and champion continuous improvement in development processes.

How you’ll add value:

    • Write high quality code adhering to the best coding practices as laid down by the company.
    • Drive technical design and architecture discussions, ensuring alignment with the company’s long-term technology strategy.
    • Lead the development of microservice-based platform and contribute to the evolution of our multi-tenant SaaS application.
    • Collaborate with globally distributed teams to drive development across time zones, leveraging asynchronous communication to ensure timely delivery.
    • Participate in peer code reviews, mentoring engineers and providing constructive feedback.
    • Be a mentor / coach to junior staff on best practices and provide implementation oversight and guidance to ensure consistency and quality of design and code.
    • Troubleshoot production issues, ensuring timely resolution of platform outages or defects.
    • Champion continuous delivery and DevOps practices to ensure fast, frequent, and reliable software releases.
    • Work closely with the Product Managers, UX Designers and Principal Engineers to understand requirements and translate them into technical designs and specifications.
    • Analyze and document existing systems, reviewing preexisting complex code and providing recommendations to improve performance & maintainability.
    • Be the support system of the Architects and Principal Engineers, capable of understanding and contributing to the technical solution from design through to code level. Implement the design / object model laid down by them. Ensure compliance to the design patterns identified by them during development.
    • Ensure change and release management processes are followed.
    • Keep abreast of latest technology trends and provide recommendations on how new. technologies and processes could help improve the team.
    • Know when to communicate and escalate a critical decision.

What you’ll need to be successful in this role:

    • Detail-oriented, strong organizational skill with ability to meet deadlines
    • BS/MS in Computer Science or 2+ years of equivalent experience
    • In addition to 6+ years in an engineering position creating code-based solutions and tools
    • Fluent in C# and .NET
    • Experience with modern software engineering practices and technologies: SQL and no-SQL DBs, Microservices, Design Patterns, CI/CD, Unit Testing
    • Experience with enterprise software
    • Experience with cloud platforms
    • Experience working with APIs
    • Experience with distributed version-control systems i.e. Git
    • Experience with troubleshooting and diagnosing issues
    • Experience in Agile development concepts
    • Experience with client-side frameworks and technologies i.e. React, Angular and Bootstrap
    • Experience with mobile applications is a plus
    • Occasional travel required

R365 Team Member Benefits & Perks

    • This position has a salary range of $108,000-$162,000. The above range represents the expected salary range for this position. The actual salary may vary based upon several factors, including, but not limited to, relevant skills/experience, time in the role, business line, and geographic location. Restaurant365 focuses on equitable pay for our team and aims for transparency with our pay practices.
    • Comprehensive medical benefits, 100% paid for employee
    • 401k + matching
    • Equity Option Grant
    • Unlimited PTO + Company holidays
    • Wellness initiatives
$108,000 – $162,000 a year
R365 is an Equal Opportunity Employer and we encourage all forward-thinkers who embrace change and possess a positive attitude to apply.

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.