At a Glance
- Tasks: Design and develop complex full stack applications using Python and other technologies.
- Company: Join Blue Yonder, a leading AI-driven global supply chain solutions company recognised as one of the best places to work.
- Benefits: Enjoy competitive pay, flexible time off, comprehensive health benefits, and opportunities for career growth.
- Why this job: Work on cutting-edge AI projects, mentor junior engineers, and shape engineering practices in a collaborative environment.
- Qualifications: 7+ years of software development experience with strong skills in Python and full stack technologies required.
- Other info: Local candidates in Phoenix preferred; no visa sponsorship available.
The predicted salary is between 100000 - 120000 Β£ per year.
Blue Yonder Title: Staff Backend Software Engineer (Python) Synonymous Business Titles: Staff Software Engineer, Staff Full Stack Software Engineer Location: MUST be local to Phoenix area with ability to travel to Scottsdale, AZ office on occasion. Note: We are unable to provide visa sponsorship for this role, at this time. Overview Blue Yonder is a Leading AI-driven Global Supply Chain Solutions Software Product Company and one of Glassdoor\βs \βBest Places to Work\β. We are looking for an experienced Staff Software Engineer to contribute to the design, development, and implementation of AI-driven solutions at Blue Yonder. This role requires leveraging extensive expertise across the entire technology stack to architect, develop, and optimize sophisticated software solutions. You will provide technical leadership, mentor junior team members, and help shape engineering practices while delivering high-quality applications that meet business objectives. As a key player in the Gen AI team , you will work on cutting-edge projects involving Generative AI and machine learning in supply chain applications. The ideal candidate loves coding with a passion for innovation and problem-solving. This is not a research role. What you\βll do Design and develop complex full stack applications, from database to user interface Architect scalable, maintainable solutions that balance technical excellence with business needs Lead the implementation of critical features and infrastructure improvements Establish coding standards, best practices, and technical documentation Provide mentorship and technical guidance to junior engineers Collaborate with product management to refine requirements and technical specifications Identify and resolve performance bottlenecks and technical debt Evaluate and recommend new technologies to improve our development ecosystem Participate in architectural decisions and contribute to long-term technical strategy Provide technical mentorship to junior engineers and establish engineering best practices What we are looking for Required Skills Minimum 7+ years of software development experience with a strong foundation in engineering skills, design patterns, and scalable systems Proficiency in backend development using Python, Node.js, Java, or Go Experience with frontend technologies (JavaScript/TypeScript, HTML, CSS, frameworks like React, Angular, Vue) Advanced knowledge of database systems, data modeling, and query optimization Experience designing and implementing RESTful APIs and microservices Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies Proven ability to lead complex technical projects from conception to deployment Strong understanding of system design, architecture, and design patterns Excellent communication skills and ability to explain complex technical concepts Preferred Skills Experience with Docker, Kubernetes Knowledge of CI/CD pipelines and automated testing strategies Familiarity with monitoring, logging, and observability tools Experience with performance optimization and security best practices Understanding of agile methodologies Mentoring experience and technical leadership What we offer Competitive compensation with the opportunity to impact global supply chain solutions for Fortune 500 companies Opportunities for career growth and development If you\βre ready to elevate your full stack engineering career and make a significant impact, we\βd love to hear from you! *LI-AD1 #LI-remote ββββββββββββββ- The salary range for this position is $145,000 β $160,000. The salary range reflects current national data; actual compensation may vary based on location, skills, experience, and other factors. The role is eligible for performance bonuses or commissions. We value employee wellbeing, offering comprehensive benefits including Medical, Dental, Vision, 401K with matching, flexible time off, fitness programs, and voluntary benefits. We are committed to diversity and inclusion, fostering a workplace where everyone can share their unique voices and talents. We are an equal opportunity employer. Our Values Our core values drive our success and that of our customers. Learn more about our values: Core Values All qualified applicants will receive consideration regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. #J-18808-Ljbffr
Staff Software Engineer (Python) employer: Blue Yonder
Contact Detail:
Blue Yonder Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Staff Software Engineer (Python)
β¨Tip Number 1
Familiarise yourself with the latest trends in AI and machine learning, especially as they relate to supply chain applications. Being able to discuss recent advancements or case studies during your interview can demonstrate your passion and knowledge in the field.
β¨Tip Number 2
Showcase your experience with full stack development by preparing examples of past projects where you led the design and implementation of complex applications. Be ready to explain your decision-making process and how you balanced technical excellence with business needs.
β¨Tip Number 3
Highlight your leadership skills by discussing any mentoring experiences you've had. Prepare specific examples of how you've guided junior engineers and contributed to establishing best practices within your team.
β¨Tip Number 4
Research Blue Yonder's core values and be prepared to discuss how your personal values align with theirs. This will show that you're not only a fit for the technical requirements but also for the company culture.
We think you need these skills to ace Staff Software Engineer (Python)
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Python and other relevant technologies mentioned in the job description. Emphasise your leadership skills and any mentoring experience, as these are key aspects of the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and innovation. Mention specific projects where you've led complex technical initiatives and how they align with Blue Yonder's focus on AI-driven solutions.
Showcase Relevant Projects: Include examples of past projects that demonstrate your ability to design and develop full stack applications. Highlight your experience with RESTful APIs, microservices, and cloud platforms, as these are crucial for the position.
Prepare for Technical Questions: Anticipate technical questions related to system design, architecture, and coding standards. Be ready to discuss your approach to problem-solving and how you mentor junior engineers, as this will be important during interviews.
How to prepare for a job interview at Blue Yonder
β¨Showcase Your Technical Expertise
Be prepared to discuss your experience with Python and other backend technologies in detail. Highlight specific projects where you've designed and implemented scalable solutions, and be ready to explain your thought process and the challenges you faced.
β¨Demonstrate Leadership Skills
Since this role involves mentoring junior engineers, share examples of how you've led teams or projects in the past. Discuss your approach to establishing coding standards and best practices, and how you've contributed to a positive team culture.
β¨Prepare for System Design Questions
Expect questions related to system design and architecture. Brush up on design patterns and be ready to articulate how you would architect a full stack application, considering both technical excellence and business needs.
β¨Familiarise Yourself with Generative AI
As you'll be working on cutting-edge projects involving Generative AI, itβs beneficial to have a basic understanding of the concepts and applications of AI in supply chain solutions. Be prepared to discuss how you can leverage AI to solve real-world problems.