Staff Software Engineer
Staff Software Engineer

Staff Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Lead a team to tackle complex software challenges and mentor junior engineers.
  • Company: NewStore is revolutionising retail with an app-based omnichannel experience for brands worldwide.
  • Benefits: Enjoy flexible remote work, generous PTO, and a personal development budget.
  • Why this job: Make a real impact in a diverse team while shaping the future of retail technology.
  • Qualifications: 13+ years of experience in software engineering with expertise in modern methodologies.
  • Other info: Join a mission-driven company that values collaboration and innovation.

The predicted salary is between 43200 - 72000 £ per year.

Lead the way, not just the code. This Staff Engineer role is your chance to leverage your years of experience to tackle complex challenges, guide a large team, and shape the technical direction of our platform.

Become a technical authority: Set the bar for excellence in your domain and across the organization.

Mentor and empower: Foster the growth of junior engineers and share your knowledge.

Champion best practices: Advocate for TDD, clean code, and a well-architected platform.

Collaborate across domains: Unify diverse teams to create a seamless, future-proof solution.

What You’ll Do:

  • Define the technical vision: Lead discussions, identify architectural trade-offs, and guide the long-term technical direction of your domain.
  • Deliver impactful solutions: Balance rapid delivery with maintainability, ensuring the platform scales and thrives.
  • Be a hands-on leader: Work alongside your team, tackling complex problems and setting the standard for technical excellence.
  • Break down silos: Collaborate across domains to make informed design decisions that benefit the entire platform.

How We Work Together:

We’re a team that values empowerment, collaboration, and ownership. You’ll be expected to make decisions based on data, fostering open discussions and adapting to new information.

  • Leadership by example: Hold yourself and others accountable for delivering high-quality work.
  • Mentorship and knowledge sharing: Empower your team by providing guidance and fostering a collaborative environment.
  • Focus on developer experience: Champion simplicity, clean code, and a streamlined workflow for all engineers.
  • DevOps mindset: Take full ownership of your domain, from design to deployment and monitoring.

Your Story:

Are you a technical leader with 13+ years of experience and a passion for building impactful and maintainable software? Do you thrive in a collaborative environment where you can mentor others and make a real difference? If so, then this Staff Engineer role is the perfect opportunity for you!

You have a proven track record of delivering complex software solutions in fast-paced environments. You’re an expert in at least one technical area critical to our platform (e.g., database optimization, service frameworks, Kafka, container orchestration). You possess a deep understanding of modern software development methodologies (TDD, Pair Programming, Continuous Deployment) and can effectively champion them within your team. You have a strong architectural mindset and can guide discussions on technical trade-offs to arrive at well-considered solutions. Your excellent communication skills allow you to explain complex technical concepts to both technical and non-technical audiences. You’re a natural leader who can inspire and motivate your team, fostering a culture of learning and growth.

This is just a glimpse into what it means to be a Staff Engineer at NewStore. If you’re ready to take your leadership skills to the next level and make a lasting impact, we want to hear from you!

Our Story:

At NewStore, we’re on a mission to create a seamless, app-based omnichannel experience that will change the game for innovative retail brands. And guess what? We’re doing just that, by empowering brands in 40+ countries to run their entire stores on an iPhone, we’re paving the way for a brighter future in retail, where shopping is an effortless, enjoyable experience.

At NewStore, our diversity is our greatest strength. Our team comprises over 40 nationalities, fostering a melting pot of unique perspectives, cultural experiences, and innovative ideas.

Join us in our mission to bring the joy back to retail and be part of a team that is breaking down barriers and creating a brighter future.

Perks And Benefits:

  • Generous PTO and R&R: We prioritize your well-being with a generous PTO policy and a culture that encourages you to take the time you need to recharge and relax.
  • Professional Growth: We support your career development with a dedicated personal development budget and a learning-centric environment to help you advance your skills and knowledge.
  • Flexible Work Options: With the option to work remotely, you can create a work environment that suits your lifestyle and maximises your productivity.
  • Balanced Work-Life: Our "life-friendly" working hours are designed to help you maintain a fulfilling career and a balanced personal life.
  • Financial Rewards: As part of our team, you’ll have the opportunity to participate in our success with employee stock options and a quarterly bonus based on company performance.

Staff Software Engineer employer: NewStore

At NewStore, we pride ourselves on being an exceptional employer, offering a vibrant work culture that champions collaboration, empowerment, and continuous learning. Our London-based team enjoys generous PTO, flexible work options, and a strong focus on professional growth, ensuring that every employee can thrive both personally and professionally. Join us in revolutionising retail while being part of a diverse team that values unique perspectives and innovative ideas.
N

Contact Detail:

NewStore Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer

✨Tip Number 1

Showcase your leadership skills during the interview process. Be prepared to discuss specific examples of how you've mentored junior engineers and led teams in previous roles. This will demonstrate your ability to guide others and set a high standard for technical excellence.

✨Tip Number 2

Familiarise yourself with NewStore's mission and values. Understanding their focus on creating a seamless omnichannel experience will help you align your answers with their goals, showing that you're not just a fit for the role but also for the company culture.

✨Tip Number 3

Prepare to discuss your experience with modern software development methodologies like TDD and Continuous Deployment. Be ready to explain how you've implemented these practices in past projects, as this aligns closely with what NewStore is looking for in a candidate.

✨Tip Number 4

Network with current or former employees of NewStore if possible. Engaging with them can provide valuable insights into the company culture and expectations, which can help you tailor your approach during interviews.

We think you need these skills to ace Staff Software Engineer

Technical Leadership
Software Architecture
Mentorship
Agile Methodologies
Test-Driven Development (TDD)
Clean Code Principles
Container Orchestration
Database Optimisation
Service Frameworks
Kafka
Continuous Deployment
Cross-Functional Collaboration
Problem-Solving Skills
Excellent Communication Skills
Team Empowerment
DevOps Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 13+ years of experience and showcases your expertise in areas critical to the role, such as database optimisation or service frameworks. Use specific examples of past projects that demonstrate your leadership and technical skills.

Craft a Compelling Cover Letter: In your cover letter, express your passion for mentoring and empowering junior engineers. Discuss how you can contribute to NewStore's mission and culture, and provide examples of how you've championed best practices like TDD and clean code in previous roles.

Showcase Your Leadership Skills: Highlight your experience in leading teams and making data-driven decisions. Provide examples of how you've fostered collaboration across domains and broken down silos in your previous positions, as this aligns with NewStore's values.

Prepare for Technical Questions: Be ready to discuss your architectural mindset and how you've navigated technical trade-offs in past projects. Prepare to explain complex concepts clearly, as you'll need to communicate effectively with both technical and non-technical audiences during the interview process.

How to prepare for a job interview at NewStore

✨Showcase Your Leadership Skills

As a Staff Software Engineer, you'll be expected to lead and mentor others. Prepare examples of how you've successfully guided teams in the past, focusing on your ability to inspire and empower junior engineers.

✨Demonstrate Technical Authority

Be ready to discuss your expertise in specific technical areas relevant to the role, such as database optimisation or container orchestration. Highlight your experience with modern software development methodologies like TDD and Continuous Deployment.

✨Emphasise Collaboration

NewStore values collaboration across domains. Prepare to share experiences where you broke down silos and worked effectively with diverse teams to achieve common goals. This will show your ability to unify teams for impactful solutions.

✨Prepare for Architectural Discussions

Expect to engage in discussions about architectural trade-offs and long-term technical direction. Brush up on your understanding of design principles and be ready to articulate your thought process in making informed decisions.

Staff Software Engineer
NewStore
N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>