Back to jobs
Epos Now

Epos Now

Staff Software Engineer

Norwich On-site 10+ yrs exp Software Development 463 employees
Software EngineeringTechnical LeadershipSoftware ArchitectureSystem DesignScalable Systems

Requirements

Significant software engineering experience at Staff, Principal, or senior technical leadership level is sought, along with strong hands-on production engineering capability and experience designing scalable systems. Candidates should be able to influence architecture across teams, mentor engineers, apply engineering best practices, solve complex problems, and translate business needs into technical solutions.

Job Description

Staff Software Engineer

Company: Epos Now

Department: Engineering

Employment Type: Full-time, Permanent


About Epos Now

Epos Now is a global technology business helping over 100,000 merchants run and grow their businesses.

Our technology brings together point of sale, payments, inventory management and business operations into a connected platform, supporting businesses across hospitality, retail and service industries.

As we continue to develop and scale our technology, we're looking for an exceptional Staff Software Engineer to help shape our engineering architecture, raise technical standards and deliver reliable, scalable software solutions.


The Opportunity

This is a senior individual contributor role for an experienced engineer who enjoys solving complex technical challenges, influencing engineering decisions and helping other developers perform at their best.

You'll work across engineering teams, providing technical leadership, architectural guidance and hands-on expertise to ensure we're building high-quality, scalable and maintainable software.

We're looking for someone who can see the bigger picture, challenge existing approaches and turn complex engineering problems into practical solutions.


What You'll Be Doing

  • Technical Leadership: Guide engineering teams in designing, developing and delivering high-quality software solutions.
  • Software Architecture: Influence architectural decisions, contribute to technical design discussions and drive improvements across our systems.
  • Engineering Excellence: Champion clean code, scalability, performance, security and maintainability.
  • Hands-On Problem Solving: Tackle complex engineering challenges, including critical issues within production environments.
  • Code Quality: Lead thorough code reviews, provide constructive feedback and promote engineering best practices.
  • Mentorship: Support the technical development of junior, mid-level and senior engineers.
  • Cross-Team Collaboration: Work closely with engineering teams and business stakeholders to deliver effective technical solutions.
  • Continuous Improvement: Identify opportunities to introduce better tools, technologies and engineering practices.
  • Knowledge Sharing: Promote clear technical documentation and share expertise across the wider engineering organisation.


What We're Looking For

  • Significant experience in software engineering, ideally operating at Staff, Principal or senior technical leadership level.
  • Strong hands-on engineering capability, with experience designing and delivering production-grade software.
  • Proven ability to design scalable, reliable and maintainable systems.
  • Experience influencing software architecture and technical direction across multiple teams.
  • Strong understanding of software engineering best practices, code quality, performance and security.
  • Experience mentoring engineers and raising technical standards.
  • Confidence working with stakeholders, translating business requirements into effective technical solutions.
  • Excellent problem-solving skills and the ability to navigate complex technical challenges.
  • A collaborative mindset, strong ownership and a genuine interest in improving how engineering teams work.


Why Join Epos Now?

You'll have the opportunity to make a meaningful impact on a global technology platform used by businesses every day.

This role offers the chance to influence architecture, solve challenging engineering problems and help shape how our engineering organisation develops.

You'll join a business that values ownership, innovation, collaboration and continuous improvement, with the opportunity to make a real difference without stepping away from hands-on engineering.


Interested?

If you're an experienced software engineer who enjoys building great technology, solving complex problems and helping engineering teams succeed, we'd love to hear from you.

Apply now to join Epos Now.

Skills

Software EngineeringTechnical LeadershipSoftware ArchitectureSystem DesignScalable SystemsReliable SystemsMaintainable SoftwareCode QualityPerformance OptimizationSecurityCode ReviewsMentorshipProblem-SolvingCross-Team CollaborationTechnical DocumentationProduction Support

About Epos Now

We're on a mission that resonates with businesses of all sizes โ€“ to unleash your full potential, ignite growth, and supercharge profits through innovative, customisable payment and till systems. From startups to established multi-site enterprises, Epos Now has become a trusted partner for thousands of businesses all over the world! We enable your growth by providing the tools you need to succeed. From our humble roots in Norwich, UK, we understand the daily hurdles faced by small businesses. Why? Because we've walked that path ourselves. Our founder and CEO, Jacyn Heavens, once stood in your shoes โ€“ grappling with clunky, unreliable till systems. In 2011, he embarked on a game-changing mission to revolutionise the point of sale (POS) landscape. Fast forward to today, and Epos Now stands as a global powerhouse in payments and POS systems. Hereโ€™s what makes us the go-to POS experts: ๐ŸŒŸ Our POS systems are affordable, flexible, and built for businesses ๐ŸŒŸ Our unparalleled customer care and fuss-free installation ๐ŸŒŸ Our innovative app store with over 130+ of your favourite apps and integrations that work seamlessly with your POS system But itโ€™s not just our products and services - Epos Now is about its people! Our team is united through a shared goal and love for solving real problems with innovative technology. Itโ€™s our collaborative approach that sets us apart. Our values are: ๐Ÿ‘‰We put our customers first ๐Ÿ‘‰We never forget our mission ๐Ÿ‘‰We take ownership ๐Ÿ‘‰We strive to innovate ๐Ÿ‘‰We trust in people ๐Ÿ‘‰We share success Ultimately, we believe in constant growth and learning, both for ourselves and our product. If you share our passions, we welcome you to join us! ๐Ÿ“ Where to find us? We operate across the globe. Find us at our headquarters in Norwich, UK, Orlando, USA and Maroochydore, Australia. Join our LinkedIn network to stay updated on the latest industry insights, success stories, and innovations that are shaping the future of commerce.