
Staff Software Engineer (Python)
- Dallas, TX
- $145,000-160,000 per year
- Permanent
- Full-time
- 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
- Contribute to technical decision-making and long-term AI infrastructure strategy
- Minimum 7+ years of software development experience, with a strong foundation in software engineering skills, design patterns, and building scalable systems
- Strong proficiency in backend development using languages such as Python, Node.js, Java, or Go
- Solid experience in frontend technologies (JavaScript/TypeScript, HTML, CSS, and modern frameworks like React, Angular, or 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, or Azure) and containerization technologies
- Proven ability to lead complex technical projects from conception to deployment
- Strong understanding of system design, software architecture, and design patterns
- Strong communication skills and ability to explain complex technical concepts
- Experience with containerization and orchestration (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 development methodologies
- Strong communication skills and ability to explain complex technical concepts
- History of mentoring junior developers and providing technical leadership
- Blue Yonder offers competitive compensation, the opportunity to make a significant impact on a global scale, shaping the future of the supply chain for Fortune 500 companies.
- If you're ready to take your full stack engineering career to the next level and make a significant impact on our products and team, we'd love to hear from you!