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, Java 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.
  • The position requires balancing conflicting business and technical requirements and establishing partnerships with customers.
  • The engineer will produce well-thought-out architecture considering scale, performance, security, and availability.
  • Responsibilities include developing high-quality code, conducting regular code reviews, and ensuring compliance with release management processes.
  • The engineer will mentor team members on best practices and provide implementation oversight to ensure design consistency and quality.
  • The role involves analyzing and documenting existing systems, reviewing pre-existing code, and recommending improvements for performance and maintainability.
  • The engineer will stay updated on the latest trends to recommend new technologies and processes for organizational improvement.
  • Collaboration with the Product Teams and team leaders is essential for structured planning and managing expectations.
  • The engineer 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 of experience in an engineering position creating code-based solutions and tools.
  • Expertise in Java is essential.
  • Experience with Java frameworks such as Spring Boot, JPA, and JMS is required.
  • Candidates must be experts in SQL databases and have experience with PostgreSQL.
  • Expertise in enterprise software and cloud computing is necessary, with experience in AWS.
  • Candidates should be proficient in working with APIs and distributed version-control systems like Git.
  • Expertise in troubleshooting and diagnosing issues is required.
  • Candidates must be knowledgeable in Agile development concepts.
  • Experience with client-side frameworks and technologies such as React, Angular, and Typescript is necessary.

Benefits:

  • The salary range for this position is $180K-$200K, with actual salary varying based on skills, experience, and location.
  • Comprehensive medical benefits are provided, fully paid for employees.
  • The position includes a 401k plan with matching contributions.
  • Employees are offered an Equity Option Grant.
  • Unlimited PTO is available, along with 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
$ 180,000 - 200,000 USD / year
Location requirements

-

Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback