Skip to content

Staff Software Engineer – Python
Company | Blue Yonder |
---|
Location | Dallas, TX, USA |
---|
Salary | $130023 – $163977 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Minimum 8+ years of software development experience, with a strong foundation in software engineering skills, design patterns, and building scalable systems is REQUIRED.
- Solid experience in frontend technologies (JavaScript/TypeScript, HTML, CSS, and modern frameworks like React, Angular, or Vue).
- MUST have strong proficiency in backend development using Python NOT JAVA
- 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.
Responsibilities
- 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.
Preferred Qualifications
- 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. (STAFF ONLY)
- Contributions to open-source projects in the AI/ML space.