×
Register Here to Apply for Jobs or Post Jobs. X

Senior Python Engineer

Job in Cape Town, 7561, South Africa
Listing for: Boardroom Appointments
Full Time position
Listed on 2026-09-23
Job specializations:
  • Software Development
    DevOps, Cloud Engineer - Software, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
  • Bachelors degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of software development experience, with a strong emphasis on Python.
  • Proven expertise in Azure cloud services and managing cloud infrastructure.
  • Required experience with Docker for containerization and Kubernetes for orchestration.
  • Proficient in using Git for version control and familiar with Agile development methodologies.

Responsibilities:

  • Software Development:
    Design, develop, and implement complex software applications using Python.
  • This includes writing clean, efficient, and scalable code.
  • Cloud Infrastructure Management:
    Leverage Azure cloud services to deploy, manage, and scale applications.
  • Ensure optimal utilization of cloud resources to meet project requirements.
  • Containerization:
    Create, manage, and deploy Docker containers. Utilize containerization technologies to enhance application portability, scalability, and deployment efficiency.
  • Project Leadership:
    Lead the planning, development, and deployment phases of software projects. Ensure projects meet quality standards and are delivered on time and within budget.
  • Collaboration and Coordination:
    Work closely with cross-functional teams, including product management, design, and other engineering teams, to define and achieve software development goals.
  • Mentorship:
    Provide guidance and mentorship to junior developers.
  • Foster a culture of learning and growth within the team.
  • Continuous Integration/Continuous Deployment (CI/CD):
    Develop and maintain CI/CD pipelines using Azure Dev Ops.
  • Automate testing and deployment processes to ensure high-quality software delivery.
  • Innovation and Improvement:
    Stay informed about the latest trends and technologies in Python development, cloud services, and containerization.
  • Apply this knowledge to innovate and continuously improve the software solutions.
  • Code Quality and Maintenance:
    Ensure the software is scalable, maintainable, and secure.
  • Conduct code reviews, and refactor existing codebases to improve performance and reliability.
  • Problem Solving:
    Tackle complex technical challenges and provide effective solutions.
  • Work independently and as part of a team to solve problems and implement solutions efficiently.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary