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...

Promoted
Amvi Software Inc
Remote, Oregon
Remote

Seeking a Cloud-based Developer with expertise in developing software solutions within an AWS cloud environment. Analyze, troubleshoot, and resolve cloud-related software issues. Bachelor’s Degree in Computer Science, Software Engineering, Information Technologies, or related discipline. Minim...

Promoted
PaudhaTEK Inc
Remote, Oregon
Remote

The Software Engineer will be responsible for designing, developing, and maintaining scalable tools and technologies that integrate with client’s HRMS platform. Develop and maintain scalable tools for the HRMS system using modern software development methodologies. Build APIs and integrations ...

Promoted
Dynata
Remote, Oregon
Remote

Dynata, a global leader in market research, is on the lookout for a tech-savvy individual to bolster our engineering team, which spans the US and the Philippines. We are looking for an engineer familiarity with the following:. ...

Promoted
Horizon Resource Services
Remote, Oregon
Remote

Overview: Senior Net Full Stack Developer. Net Full Stack Developer to join a development team supporting both established projects and building applications from the ground up. NET and C# environment) with an emphasis on both front-end methodologies and server-side programing. NET software developm...

Equine Network
Myrtle Point, Oregon
Remote

Your day as a Application Developer. Are you a good fit for this Application Developer job?. To thrive as a Full-Time Application Developer at Equine Network, you will need a robust set of technical and interpersonal skills. This role invites you to harness your problem-solving skills and creative t...

Vectrus
Remote, Oregon
Remote

As a Intermediate Software Developer contracted to support the Integrated Early Warning of Chemical, Biological, Radiological, and Nuclear (CBRN) Sensors project for the Department of Defense (DoD), you will play a vital role in developing software solutions that contribute to national security effo...

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 ...

Splunk Inc
Oregon, United States

We are looking for a customer obsessed Developer & Application Support Consultant to join our AMER Support team. Your primary role involves collaborating with a team of Consultants and Engineers responsible for assisting Application Developers in resolving technical issues within the Splunk Apps spa...

ActioNet
Remote, Oregon
Remote

Net Developer to maintain and enhance current systems and well as develop additional web based applications. You will support a Senior Web Developer, SQL Database Engineer and SharePoint Developers. ActioNet is seeking an experienced. Collaborate with network engineers, administrators, systems analy...