Principal Software Developer

Fourth
Remote-US
Remote
Full-time

Fourth is the world’s largest and fastest-growing global leader of end-to-end restaurant and hospitality management technology solutions.

We pride ourselves on delivering a world-class SaaS experience for our clients by building long term partnerships starting from the first phone call.

We know our recipe for success at Fourth is our amazing team... and that starts with hiring the right people!Interested in joining our smart, fun, and talented team?

We are seeking a highly skilled and experienced Principal Software Developer to join our team. The ideal candidate will have a strong background in software development, exceptional technical expertise, and proven leadership abilities.

As a Principal Software Developer, you will play a key role in architecting, designing, and implementing complex software solutions that meet the needs of our clients and contribute to the overall success of our projects.

The Role. . .

  • Lead the design and development of software solutions, ensuring adherence to best practices, coding standards, and architectural principles.
  • Collaborate with cross-functional teams to understand project requirements, provide technical guidance, and drive the implementation of scalable and robust software systems.
  • Conduct code reviews, mentor junior developers, and promote a culture of continuous learning and improvement within the team.
  • Stay up-to-date with emerging technologies, trends, and industry developments, and assess their potential impact / value on our products and processes.
  • Identify and promote opportunities for optimization, performance tuning, and code refactoring to enhance the reliability, scalability, and maintainability of our software applications.
  • Architecturally responsible for solution area and will collaborate closely with the wider engineering organization.
  • Participate in the full software development lifecycle, from initial concept and design to deployment and support, ensuring the delivery of high-quality software solutions on time and within budget.
  • Communicate effectively with stakeholders, including technical and non-technical audiences, to gather requirements, provide status updates, and solicit feedback on deliverables.

The Ideal Candidate. . .

  • 5 years of professional experience in software development, with a focus on designing and building complex, scalable systems.
  • Bachelor's degree, Master's degree, or equivalent experience in Computer Science, Engineering, or a related field.
  • Proficiency in programming languages such as Java, Spring, C#, SQL
  • Design / develop APIs that integrate with frontend and backend systems following best practices around security and authentication.
  • Strong understanding of software architecture, design patterns, and principles of object-oriented programming.
  • Experience with cloud computing platforms (, AWS, Azure, Google Cloud) and containerization technologies (, Docker, Kubernetes).
  • Demonstrated leadership skills, with the ability to lead technical initiatives, mentor team members, and foster a collaborative and inclusive work environment.
  • Excellent problem-solving skills, attention to detail, and the ability to prioritize and manage multiple tasks simultaneously.
  • Effective communication and interpersonal skills, with the ability to interact professionally with colleagues, clients, and stakeholders at all levels of the organization.

Fourth Perks : Unlimited PTO, Health, Dental, Vision, 401K match, Charity Days, Parental Leave, Flexible Work Environment, just to name a few Remote employment limited to : AZ, CA, CO, CT, DC, FL, GA, ID, IL, IN, LA, MA, MD, ME, MI, MN, MS, NC, NE, NJ, NM, NV, NY, OH, OK, OR, PA, SC, TN, TX, UT, VA, & WA

30+ days ago
Related jobs
Fourth
Remote, Oregon
Remote

As a Principal Software Developer, you will play a key role in architecting, designing, and implementing complex software solutions that meet the needs of our clients and contribute to the overall success of our projects. Participate in the full software development lifecycle, from initial concept a...

Fox Corporation
Remote, Oregon
Remote

Proficiency with Java 8/Java EE, core Spring framework, Hibernate/JPA, Git, Linux, application servers. These applications are primarily on Java and NodeJS technology stacks. Develop and maintain high-quality applications using Java technology stack and object-oriented methodologies. Experience work...

Mambu
Remote, Oregon
Remote

At Mambu, we believe that banking and financial services can change the world for the better.We also know that inflexible systems are slowing innovation and limiting impact.We’re on a mission to change that, to make banking work better for everyone.Join us as we bring banking and financial services ...

ZINC Zillow, Inc.
Remote, Oregon
Remote

The team uses financial system expertise to architect, build, and support innovative solutions using SaaS application functionality and custom engineered solutions in collaboration with FinTech application analysts, engineers, and product teams. We are looking for an experienced Application Develope...

N. Harris Computer Corporation - CAD
Oregon, United States
Remote

We are currently seeking an experienced and passionate Java Software Developer to join our dynamic team. As a Java Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. If you are a talented and motivated Java Software Develo...

Travelport
Remote, Oregon
Remote

Extensive prior experience coaching software engineers in order to help grow the pool of software engineering talent. Principal Software Engineer | United States, Remote . What does a great Principal Software Engineer do?. Great candidates will leverage prior experience scaling high performance soft...

102 Yahoo Inc.
Remote, Oregon
Remote

Come join this amazing team of Engineers, Product Managers and Designers to work on next generation innovative experiences transforming how users connect with each other every day! . Influence and coach a distributed team of engineers. ...

IG Design Group
Remote, Oregon
Remote

Design Group is recruiting for a remote BigCommerce Developer to collaborate with business stakeholders to understand, identify, and develop new solutions to key business needs. Develop and maintain eCommerce websites on the BigCommerce platform. Migrate websites from other eCommerce platforms to Bi...

Dedalus
Remote, Oregon
Remote

Senior Software Developer (m/f/d) Web Applications. Deliver re-usable web application components. Practical experience in development of enterprise applications with web technologies. Knowledge in automation for Web Applications. ...

Elsevier Inc. Company
Oregon
Remote

Principal Software Engineer -Search Technology. About the Team Our team is a diverse group of software engineers, data scientists, and research scientists who develop innovative approaches to improve existing software products and create new products. About the Role: We are seeking a highly skilled ...