Posted in

Staff Software Engineer – Python

Staff Software Engineer – Python

CompanyBlue Yonder
LocationDallas, TX, USA
Salary$130023 – $163977
TypeFull-Time
Degrees
Experience LevelSenior, 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.