Job Description :

Job Title: Python Solutions Lead Specialist Engineer
Location: Birmingham, Alabama
Experience: 12+ Years
Employment Type: Contract
Interview Type: In-Person or Webcam

Job Description

We are seeking an experienced Python Solutions Lead Specialist Engineer to guide the design, development, and implementation of complex software solutions. This role involves providing technical leadership, defining architecture, mentoring development teams, and ensuring high-quality delivery across multiple applications and business initiatives. The ideal candidate will have extensive expertise in Python development, system design, cloud integration, and modern application frameworks.

Key Responsibilities
  • Lead the end-to-end development of scalable software applications using Python and related technologies.

  • Design, architect, and implement backend services, REST APIs, automation workflows, and data processing pipelines.

  • Collaborate with cross-functional teams including product, DevOps, cloud engineering, and QA to deliver high-performance solutions.

  • Lead technical discussions, conduct code reviews, and enforce development best practices and standards.

  • Drive architecture decisions and ensure system reliability, performance, and security compliance.

  • Identify and resolve performance bottlenecks and critical technical challenges.

  • Guide development teams through mentoring, coaching, and knowledge sharing sessions.

  • Oversee integration with cloud platforms such as AWS, Azure, or GCP.

  • Work closely with stakeholders to understand requirements and translate them into effective technical solutions.

  • Ensure proper documentation, deployment, and maintenance of applications and services.

Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.

  • Minimum 12 years of professional experience in software development with strong focus on Python.

  • Expertise in Python frameworks such as Django, Flask, or FastAPI.

  • Strong experience building API-driven and microservices-based architectures.

  • Hands-on experience with SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.

  • Experience with CI/CD tools, containerization (Docker, Kubernetes), and version control (Git).

  • Working knowledge of cloud platforms (AWS, Azure, or GCP).

  • Strong understanding of distributed systems, system design, and performance optimization.

  • Familiarity with message brokers such as Kafka, RabbitMQ, or AWS SQS.

  • Experience integrating automated testing and quality assurance processes.

  • Excellent problem-solving, analytical, and communication skills.

  • Prior experience leading engineering teams or large-scale technical initiatives.

             

Similar Jobs you may be interested in ..