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 available to help you grow your technical leadership.
The predicted salary is between 48000 - 72000 £ per year.
Senior Staff Software Engineer page is loaded
Senior Staff Software Engineer
Apply locations London | Time type Full time | Posted on Posted Yesterday | Job requisition id 252423
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. Does your heart beat like ours? Find out here: Core Values
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
#J-18808-Ljbffr
Senior Staff Software Engineer (London) employer: JDA Software
Contact Detail:
JDA Software Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Staff Software Engineer (London)
✨Tip Number 1
Familiarise yourself with the latest trends in logistics technology, especially in 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 for the Senior Staff Software Engineer role.
✨Tip Number 3
Prepare to discuss your experience with cloud platforms and APIs in detail. Be ready to share specific examples of how you've led complex technical projects, as this is a key requirement for the position.
✨Tip Number 4
Showcase your leadership skills by preparing examples of how you've mentored junior developers or improved team practices in previous roles. This will highlight your ability to fulfil the mentoring aspect of the job effectively.
We think you need these skills to ace Senior Staff Software Engineer (London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 7+ years of software development experience and showcases your strong foundation in software engineering skills, design patterns, and scalable systems. Emphasise any relevant technologies like Kotlin, Java, or cloud platforms.
Craft a Compelling Cover Letter: In your cover letter, express your passion for innovation and problem-solving. Mention your experience in leading complex technical projects and how you can provide mentorship and technical guidance to the team at Blue Yonder.
Showcase Technical Leadership: Highlight specific examples where you've acted as a technical leader or mentor. Discuss how you've established coding standards, best practices, and contributed to architectural decisions in previous roles.
Demonstrate Communication Skills: Since strong communication skills are essential for this role, include instances where you've successfully explained complex technical concepts to non-technical stakeholders or collaborated with product management to refine requirements.
How to prepare for a job interview at JDA Software
✨Showcase Your Technical Leadership
As a Senior Staff Software Engineer, it's crucial to demonstrate your ability to lead technical projects. Be prepared to discuss past experiences where you guided a team through complex challenges and how you made decisions that impacted the project's success.
✨Communicate Clearly
Strong communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with various stakeholders, including product management and junior engineers.
✨Demonstrate Problem-Solving Skills
Prepare to discuss specific examples of how you've tackled performance bottlenecks or resolved technical debt in previous projects. Highlight your innovative approaches and the outcomes of your solutions.
✨Align with Company Values
Research Blue Yonder's core values and be ready to articulate how your personal values align with theirs. This will show that you're not just a fit for the role but also for the company culture.