Remote Principal Software Engineer

Posted

Apply now
Please, let Restaurant365 know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Restaurant365 is a SaaS company that provides a centralized solution for accounting and back-office operations for restaurants.
  • The Principal Software Engineer will analyze, design, develop, and test software applications for features, modules, software enhancements, and new products.
  • This role involves leading development efforts for multiple teams, focusing on new feature development and product enhancements.
  • The engineer will prepare, validate, improve, and reengineer functions and processes while driving change and improvements within the group.
  • They will balance conflicting business and technical requirements and establish partnerships with customers.
  • The engineer will produce well-thought-out architecture considering scale, performance, security, and availability.
  • They must be capable of full-stack development in multiple technologies and develop high-quality code adhering to best coding practices.
  • The role includes working closely with the architecture team to translate requirements into robust, scalable software applications.
  • Regular code reviews and adherence to release management processes are essential.
  • The engineer will mentor best practices and provide implementation oversight to ensure design consistency and quality.
  • They will analyze and document existing systems, review pre-existing code, and provide recommendations for performance and maintainability improvements.
  • Staying updated on the latest trends to recommend new technologies and processes is crucial.
  • The engineer will manage Product Team expectations with the Development Team and coordinate planning with team leaders.
  • They will support the Architecture Team and ensure compliance with established design patterns while knowing when to escalate critical decisions.

Requirements:

  • A BS/MS in Computer Science or 2+ years of equivalent experience is required.
  • Candidates must have 9+ years in an engineering position creating code-based solutions and tools.
  • Expertise in C# is mandatory.
  • Candidates must be experts with SQL databases and enterprise software.
  • Proficiency in cloud computing and/or mobile applications is required.
  • Expertise in working with APIs is essential.
  • Candidates must be proficient in distributed version-control systems, specifically Git.
  • Expertise in troubleshooting and diagnosing issues is necessary.
  • Candidates should have a strong understanding of Agile development concepts.
  • Experience with client-side frameworks and technologies such as React, Angular, and Bootstrap is required.

Benefits:

  • The salary range for this position is $170K-$200K, with actual salary varying based on skills, experience, and location.
  • Comprehensive medical benefits are provided, fully paid for the employee.
  • A 401k plan with matching contributions is available.
  • Employees are offered an Equity Option Grant.
  • The position includes unlimited PTO and company holidays.
  • Wellness initiatives are part of the benefits package.
Apply now
Please, let Restaurant365 know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 170,000 - 200,000 USD / year
Location requirements

-

Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback