Senior Staff Software Engineer (Basé à London)
Senior Staff Software Engineer (Basé à London)

Senior Staff Software Engineer (Basé à London)

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
Golden Bees

At a Glance

  • Tasks: Lead the design and development of innovative logistics technology solutions.
  • Company: Join Blue Yonder, a top-rated global supply chain software company.
  • Benefits: Enjoy flexible working options and a vibrant company culture.
  • Why this job: Be part of a team that enhances ecommerce logistics for businesses and the planet.
  • Qualifications: 7+ years in software development with strong skills in Kotlin, Java, or JS.
  • Other info: Mentorship opportunities and a focus on technical leadership await you.

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

About Blue Yonder:

Blue Yonder is a leading global supply chain solutions software product company and one of Glassdoor’s "Best Places to Work". Doddle, recently acquired by Blue Yonder, is now part of the global company. This role is within the Doddle team, focused on building world-class first and last mile logistics technology used by leading retailers and national postal operators around the world. What unites us is our shared values and our focus on making ecommerce logistics better for businesses, consumers, and the planet.

About the role:

We are looking for an experienced Senior Staff Software Engineer to contribute to the design, development, and implementation of our Returns Drop-off Kiosk solutions at Blue Yonder, as it prepares to scale. The role will focus on planning and facilitating the direction of technical work. You will provide technical leadership and act as line manager for a high-performing team, mentoring team members daily, and helping shape and maintain our engineering practices while delivering high-quality applications that meet business objectives. The ideal candidate loves to code and has a passion for innovation and problem-solving but will primarily focus on enabling their team, acting as an architect and a multiplier rather than an individual contributor.

What you’ll do:

  • Support the design and development of applications across the entire stack, from database to user interface.
  • Architect scalable, maintainable solutions that balance technical excellence with business needs.
  • Drive technical decision-making and strategy.
  • Establish coding standards, best practices, and technical documentation.
  • Provide mentorship and technical guidance to other engineers.
  • Collaborate with product management to refine requirements and technical specifications regularly.
  • Identify and resolve performance bottlenecks and technical debt.
  • Evaluate and recommend new technologies and patterns to improve our development ecosystem.
  • Participate in architectural decisions and contribute to long-term technical strategy within the Technical Architecture Group (TAG).

What we are looking for:

Required Skills:

  • Approximately 7+ years of software development experience, with a strong foundation in software engineering skills, design patterns, and building scalable systems.
  • Strong communication skills and ability to explain complex technical concepts.
  • Solid experience in key technologies (Kotlin preferred, Java, JS).
  • Experience with cloud platforms (AWS, GCP, or Azure) and working with APIs.
  • Proven ability to lead complex technical projects from conception to deployment.
  • Strong understanding of system design, software architecture, and design patterns.

Preferred (but not essential!) Skills:

  • Knowledge of CI/CD pipelines and automated testing strategies.
  • Knowledge of hardware production/lifecycle and connectivity, including USB interactions with scanners/printers/sensors.
  • Experience leading testing strategy design and automation across complex systems.
  • Solid knowledge of database systems, data modeling, and query optimization.
  • Experience with Maven artifact deployment, Android XML, and Compose layout systems.
  • Familiarity with monitoring, logging, and observability tools.
  • Experience with performance optimization and security best practices.
  • Understanding of agile development methodologies.
  • History of mentoring junior developers and providing technical leadership.
  • Knowledge of Dagger, Retrofit 2, RxJava, Room, Coroutines, WorkManager, MongoDB is beneficial.

Our Values:

If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers.

Senior Staff Software Engineer (Basé à London) employer: Golden Bees

Blue Yonder is an exceptional employer, renowned for its commitment to innovation and employee development within the dynamic tech landscape of London. With a strong focus on collaboration and mentorship, employees are empowered to grow their skills while contributing to cutting-edge logistics solutions that enhance ecommerce for businesses and consumers alike. The vibrant work culture, coupled with the opportunity to lead high-performing teams, makes Blue Yonder a truly rewarding place to advance your career.
Golden Bees

Contact Detail:

Golden Bees Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Staff Software Engineer (Basé à London)

Tip Number 1

Familiarise yourself with the latest trends in logistics technology, especially those related to first and last mile solutions. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the role and the company.

Tip Number 2

Network with current or former employees of Blue Yonder or Doddle on platforms like LinkedIn. Engaging in conversations can provide you with insider insights about the company culture and expectations, which can be invaluable during the interview process.

Tip Number 3

Prepare to discuss your experience with cloud platforms and APIs in detail. Given the technical nature of the role, being able to articulate your past projects and how you've utilised these technologies will set you apart from other candidates.

Tip Number 4

Showcase your leadership skills by preparing examples of how you've mentored junior developers or led technical projects. This aligns perfectly with the role's requirement for providing mentorship and technical guidance, making you a more attractive candidate.

We think you need these skills to ace Senior Staff Software Engineer (Basé à London)

Software Development
Technical Leadership
System Design
Software Architecture
Design Patterns
Cloud Platforms (AWS, GCP, Azure)
API Development
Kotlin
Java
JavaScript
Performance Optimization
Technical Documentation
Mentorship
Agile Development Methodologies
CI/CD Pipelines
Database Systems
Data Modelling
Query Optimization
Monitoring and Logging Tools
Security Best Practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with Kotlin, Java, and cloud platforms. Emphasise your leadership skills and any experience mentoring others, as this role requires strong technical guidance.

Craft a Compelling Cover Letter: In your cover letter, express your passion for innovation and problem-solving. Discuss how your experience aligns with the responsibilities of the Senior Staff Software Engineer role, particularly in leading complex projects and establishing coding standards.

Showcase Technical Skills: Include specific examples of your work with APIs, system design, and software architecture. Mention any experience with CI/CD pipelines and automated testing strategies, as these are preferred skills for the position.

Highlight Team Collaboration: Demonstrate your ability to collaborate with product management and other teams. Provide examples of how you've refined requirements and contributed to long-term technical strategies in previous roles.

How to prepare for a job interview at Golden Bees

Showcase Your Technical Leadership

As a Senior Staff Software Engineer, you'll be expected to lead and mentor your team. Be prepared to discuss your previous experiences in leading technical projects and how you've guided teams through challenges. Highlight specific examples where your leadership made a difference.

Demonstrate Your Problem-Solving Skills

This role requires a passion for innovation and problem-solving. During the interview, share instances where you've tackled complex technical issues or implemented innovative solutions. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

Familiarise Yourself with Key Technologies

The job description mentions Kotlin, Java, and cloud platforms like AWS, GCP, or Azure. Brush up on these technologies and be ready to discuss your experience with them. You might also want to prepare for technical questions or coding challenges related to these areas.

Align with Company Values

Blue Yonder places a strong emphasis on shared values. Research their core values and think about how your personal values align with theirs. Be ready to articulate this connection during the interview, as cultural fit is often just as important as technical skills.

Senior Staff Software Engineer (Basé à London)
Golden Bees
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>