Staff Full Stack Software Engineer with Python

Overview

Hybrid
$100,000 - $130,000
Full Time
50% Travel

Skills

Amazon Web Services
AngularJS
Artificial Intelligence
Automated Testing
Backend Development
Cascading Style Sheets
Cloud Computing
Communication
Conflict Resolution
Continuous Delivery
Continuous Integration
Database Design
Design Patterns
Docker
Documentation
Generative Artificial Intelligence (AI)
Good Clinical Practice
Google Cloud Platform
HTML
IT Management
IT Strategy
Innovation
Java
JavaScript
Machine Learning (ML)
Mentorship
Microservices
Microsoft Azure
Open Source
Orchestration
Problem Solving
Python
Query Optimization
RESTful
React.js
Research
Scalability
Scrum
Software Development
Software Engineering
Supply Chain Management
TypeScript

Job Details

Job Title: Staff Backend Software Engineer (PYTHON)

Job Duration: Full-time

Job Location: Dallas , TX(2 days Hybrid )

  • We are looking for an experienced Staff Software Engineer, to contribute to the design, development, and implementation of AI-driven solutions In this role, you'll leverage your extensive expertise across the entire technology stack to architect, develop, and optimize sophisticated software solutions. You'll provide technical leadership, mentor junior team members, and help shape our 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 that push the boundaries of Generative AI and machine learning in supply chain applications.The ideal candidate loves to code with a passion for innovation and problem-solving. This is not a research role

  • Responsibilities:

  • Design, develop, and maintain full stack applications from backend systems to user interfaces
  • Architect scalable, secure, and maintainable software solutions aligned with business goals
  • Lead feature implementation and core infrastructure development initiatives
  • Define and enforce coding standards, documentation, and engineering best practices
  • Provide mentorship and technical leadership to junior engineers
  • Partner with product managers to align technical designs with business needs
  • Optimize application performance, scalability, and reliability
  • Participate in architectural reviews and contribute to long-term technical strategies

Required Qualifications:

  • 8+ years of professional software development experience
  • Strong backend development skills using Python (Java is not a substitute)
  • Solid understanding of software engineering principles, design patterns, and scalable system architecture
  • Frontend experience using JavaScript/TypeScript, HTML/CSS, and modern frameworks such as React, Angular, or Vue
  • Proficiency with RESTful APIs, microservices architecture, and modern cloud platforms (AWS, Google Cloud Platform, Azure)
  • Advanced skills in database design, query optimization, and data modeling
  • Experience with containerization tools like Docker and orchestration using Kubernetes
  • Proven track record of leading technical projects through the full software development lifecycle
  • Excellent problem-solving, communication, and documentation skills

Preferred Qualifications:

  • Experience with CI/CD pipelines and automated testing strategies
  • Familiarity with monitoring, logging, and observability tools
  • Understanding of security best practices and performance tuning
  • Agile/Scrum development experience
  • Prior experience mentoring engineers and influencing technical strategy (required for staff-level roles)
  • Contributions to open-source or AI/ML-related projects a plus

Benefits:

  • Comprehensive Medical, Dental and Vision
  • 401K with Matching
  • Flexible Time Off
  • Corporate Fitness Program
  • A variety of voluntary benefits such as; Legal Plans, Accident and Hospital Indemnity, Pet Insurance and much more

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.