Principal Python Software Engineer
16 hours ago
Job Overview
We are seeking a Principal Python Software Engineer to join our team at SavageOne Pty Ltd. As a Principal Python Software Engineer, you will be responsible for leading the design, development, and implementation of sophisticated software solutions using Python and related technologies.
Key Responsibilities:
- Lead the architecture, design, and development of complex software applications using Python and associated frameworks.
- Collaborate closely with product managers, designers, and other developers to translate business requirements into technical solutions.
- Mentor junior developers and provide technical guidance and support to facilitate their growth and development.
- Conduct thorough code reviews and ensure adherence to coding standards, best practices, and performance optimization techniques.
- Optimize application performance and scalability through efficient coding practices and system architecture design.
- Troubleshoot and debug complex issues to ensure smooth operation and optimal performance of software applications.
- Stay updated on emerging trends and best practices in Python development and contribute to knowledge sharing within the team.
- Drive continuous improvement initiatives to enhance development processes, tools, and methodologies.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 8 years of professional experience in Python development.
- Expertise in Python programming language and extensive experience with Python-based frameworks such as Django, Flask, or Pyramid.
- Strong understanding of software engineering principles, design patterns, and architectural concepts.
- Experience with relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, or Redis.
- Proficiency in version control systems such as Git and collaborative development workflows.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills.
-
Senior Python Engineer
16 hours ago
Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full timeJob Title: Senior Python Engineer at SavageOne Pty LtdAbout UsSavageOne Pty Ltd is a leading technology company that develops innovative software solutions using Python and related technologies. We are seeking an experienced Senior Python Engineer to join our team.Responsibilities:Leverage your expertise in Python programming language to lead the design,...
-
Senior Python Engineer
16 hours ago
Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full timeWe are looking for an experienced Senior Python Developer to join our team at SavageOne Pty Ltd. This individual will be responsible for leading the design, development, and implementation of Python-based applications and software solutions.Responsibilities:Design and implement scalable and maintainable software solutions using Python and associated...
-
Johannesburg, Gauteng, South Africa Blue Bean Software Full timeBlue Bean Software is a pioneering custom software and product development company that partners with leading enterprises and start-ups to solve complex challenges. We're committed to fostering a culture of innovation, trust, and self-motivation.We're continuously seeking skilled Data Engineers to join our talent pool for future opportunities. By joining us,...
-
Expert Python Engineer Wanted
3 days ago
Johannesburg, Gauteng, South Africa DVT Full timeCompany Overview:DVT is a South African custom software solutions and services company with a vision to be the continent's favourite software development and testing company. With remote and hybrid options, we aim to provide a collaborative work environment that fosters growth and learning.Job Description:We are looking for an experienced Python developer to...
-
Python Solutions Architect
16 hours ago
Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full timeAbout the RoleWe are looking for a talented Python Solutions Architect to join our team at SavageOne Pty Ltd. As a Python Solutions Architect, you will be responsible for designing and developing complex software solutions using Python and related technologies.Main Responsibilities:Design and develop sophisticated software solutions using Python and...
-
Lead Python Developer
16 hours ago
Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full timeJob SummaryWe are seeking a Lead Python Developer to join our team at SavageOne Pty Ltd. As a Lead Python Developer, you will be responsible for leading the design, development, and implementation of sophisticated software solutions using Python and related technologies.Key Responsibilities:Lead the architecture, design, and development of complex software...
-
Python Application Specialist
16 hours ago
Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full timeWe are seeking an experienced Senior Python Developer to join our team at SavageOne Pty Ltd. This individual will be responsible for leading the design, development, and implementation of Python-based applications and software solutions.Responsibilities:Design and implement scalable and maintainable software solutions using Python and associated...
-
Python Software Engineering Manager
3 days ago
Johannesburg, Gauteng, South Africa Parvana Full timeJob OverviewAs a Senior Python Development Team Lead at Parvana, you will play a key role in shaping the future of our company. Your leadership skills and experience in Python development will enable you to:Lead a team in driving digital transformation and innovation.Architect and develop cutting-edge solutions.Foster collaboration between teams to achieve...
-
Software Quality Assurance Engineer
5 days ago
Johannesburg, Gauteng, South Africa Copious Software Full timeCopious Software offers a unique opportunity to work with industry-leading customers who are changing the game and disrupting the landscape in sectors like Finance, Insurance, Banking, and Retail. As a QA Engineer, you will be part of a team that collaborates on groundbreaking projects that shape the future.Our company values include People, Knowledge, and...
-
Python Application Developer
3 days ago
Johannesburg, Gauteng, South Africa DVT Full timeJob Description: We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our clients.In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.To be...
-
Software Engineer
3 days ago
Johannesburg, Gauteng, South Africa LexisNexis Full timeAbout the RoleWe are seeking a skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for developing and maintaining our cloud-based applications.Key Responsibilities:Developing new features and fixing bugs in our applicationsMaintaining and improving our existing codebaseCollaborating with cross-functional...
-
Software Engineering Leader
3 days ago
Johannesburg, Gauteng, South Africa RELX Full timeAbout UsLexisNexis Legal & Professional is a leading provider of legal, regulatory, and business information and analytics. Our company serves customers in over 150 countries with a team of 11,800 employees worldwide.We are part of RELX, a global organization that provides information-based analytics and decision tools for professional and business...
-
Software Engineering Specialist
5 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeAbout the RoleThis is an exciting opportunity for a talented Electronic Engineer to contribute to the development of innovative software solutions at Network Engineering. In this role, you will be responsible for designing and implementing software solutions for electronic systems, collaborating with cross-functional teams, and conducting thorough testing...
-
Software Development Engineer
3 days ago
Johannesburg, Gauteng, South Africa LexisNexis Risk Solutions Full timeLexisNexis Legal & Professional seeks a highly motivated and experienced Software Development Engineer to join our team. As a key member of our software development team, you will design, develop, and test complex software applications using a variety of programming languages, including Python and AWS.You will work collaboratively with cross-functional teams...
-
Software Engineer
6 days ago
Johannesburg, Gauteng, South Africa Ama-BA Business Analysis and IT Consulting Services Full timeJob DescriptionThis role is based in the City of Johannesburg with some remote work flexibility.Proficiency in programming languages such as Java, Python, or C++ is required.The ideal candidate will have experience with software development, coding, testing, and implementation.Knowledge of web development frameworks like Angular, React, or Vue.js is a plus.A...
-
Senior Python Development Team Lead
3 days ago
Johannesburg, Gauteng, South Africa Parvana Full timeKey ResponsibilitiesAs a Python Software Engineering Manager at Parvana, your primary focus will be on leading a team of developers to deliver high-quality software products. Your responsibilities will include:Leading a team in designing and implementing software solutions.Collaborating with stakeholders to gather requirements and define project...
-
Senior Python Developer Position
3 days ago
Johannesburg, Gauteng, South Africa DVT Full timeDVT is a leading custom software solutions and services company with a global footprint. We are committed to continuously training our staff and pride ourselves on our culture of learning, from internal speaking and training to sponsoring technical events.We are seeking an experienced Python developer to join our engineering team and help us create dynamic...
-
Engineer, Software
2 weeks ago
Johannesburg, Gauteng, South Africa Standard Bank Group Full timeJob title : Engineer, Software - Baker Street 30Job Location : Gauteng, JohannesburgDeadline : March 25, 2025Quick Recommended LinksJobs by Location Job by industries Job DescriptionTo design, code, test, debug, and maintain programs in development environments. Apply agreed standards and tools, to achieve a well-engineers result. Work within a strict...
-
Software Development Leader
3 days ago
Johannesburg, Gauteng, South Africa LexisNexis Full timeAbout the CompanyLexisNexis Legal & Professional is a global leader in providing legal, regulatory, and business information and analytics. With over 150 countries served and 11,800 employees worldwide, we strive to empower professionals with cutting-edge technologies.Job DescriptionWe are seeking an experienced Principal Software Engineer to lead innovative...
-
Software Deployment Expert
16 hours ago
Johannesburg, Gauteng, South Africa Blue Bean Software Full timeAbout Blue Bean SoftwareWe're a dynamic custom software and product development company, committed to delivering innovative solutions to clients across various industries.Our culture is built on trust, integrity, and innovation, providing our team members with the freedom to grow, collaborate, and excel in their careers.The JobWe're looking for an...