Software Engineering Coordinator
4 days ago
Founded in 2006, Panthera is devoted to the conservation of the world's 40 species of wild cats and the vast ecosystems they inhabit. Our team of biologists, data scientists, law enforcement experts and wild cat advocates studies and protects the seven species of big cats: cheetahs, jaguars, leopards, lions, pumas, snow leopards and tigers. Panthera also creates targeted conservation strategies for the world's most threatened and overlooked small cats. With our supporters around the world, we inform the public about the plight of wild cats, help local communities live in harmony with wild cats, protect wild cats and their prey from poaching, fight the illegal wildlife trade and safeguard the precious landscapes wild cats need to survive.
Position
Software Engineering Coordinator
Location
Cape Town, South Africa
Start Date
Immediately
Job Description
- The Software Engineering Coordinator position involves coordinating the development and implementation of new and existing software programs related to big data management and species conservation across Panthera.
- The Software Engineering Coordinator is required to provide high-level leadership whilst guiding Panthera's team of Software Developers, Machine Learning Engineers, Data Scientists, and Quality Assurance Engineers in defining development and strategic architecture, and decisions throughout Panthera's Software Development unit, within the Conservation Technology Department, across a 3–5–10-year horizon.
- The Software Engineering Coordinator will be expected to build and lead an inclusive and unified software team, and oversee daily project management and team development, including: prioritizing and assigning tasks based on goals, deadlines, and dependencies to ensure clear communication and task coordination; reviewing progress against milestones regularly to identify any delays or issues that need attention; generating performance reports, summaries, and updates for stakeholders to provide insights into project achievements and challenges; analyzing performance metrics such as velocity and burn-down charts to assess team performance and identify areas for enhancement; facilitating daily stand-ups and other regular meetings to ensure team members communicate progress, challenges, and plans; and promoting continuous professional development through coaching on Scrum and Agile principles.
- The Software Engineering Coordinator is responsible for defining and leading Panthera's software architecture, including full-stack, database, desktop, mobile, cloud, and security development. This role involves collaborating with the rest of The Conservation Technology Department (including the Sensors unit, Data Management unit, and Support unit), and external NGOs, businesses, and other conservation leaders to implement strategic frameworks and guide key design decisions for large-scale software programs, data management, analytics, and integration solutions, ensuring alignment with Panthera's overall goals.
- The Software Engineering Coordinator is accountable for ensuring compliance with all strategic and architectural standards and governance related to the broader Conservation Technology department within Panthera and will be expected to leverage knowledge of established practices to drive sustainable development of software required by Panthera and partners.
- The Software Engineering Coordinator will be expected to promote research in emerging technologies and continuously identify technologies with high-potential value for Panthera and specify their appropriate usage in developing solutions for the organisation.
- The Software Engineering Coordinator is required to balance business and technology considerations, along with financial and timeline impacts, to recommend optimal roadmaps for Programming.
- Local and international travel are required.
Qualifications and Experience
- MSc in Computer Science or BSc Honours with relevant education, experience, and training.
- 5+ years of hands-on engineering experience developing systems and working with big data.
- Proven track record of leading enterprise-scale technical projects and managing teams through the software development and data science lifecycle.
- Experience building successful software teams and delivering complex software solutions.
- Proven ability to collaborate with cross-functional teams to solve complex problems and develop impactful data management and analytics solutions.
Knowledge and Skills
Technical Skills:
- In-depth knowledge of software development, data science, and machine learning.
- Expert understanding of software solutions and technical software design.
- Strong familiarity with modern technologies and programming languages, such as Python, R, SQL, Git, Java, and Dart (Flutter).
- Deep knowledge of tools and platforms (e.g., Spark, AWS, R, Python) and ability to quickly learn new languages, technologies, and frameworks.
Leadership & Project Management:
- Strong familiarity with the Agile development process, including preparing project plans, communicating them, and breaking work down into trackable tasks.
- Ability to manage and lead teams, ensuring projects are delivered effectively.
Communication & Problem Solving:
- Strong problem-solving, analytical, and critical thinking abilities.
- Ability to effectively communicate complex information in simple terms, both verbally and in writing, to internal teams, business partners, and leadership.
- Proven ability to influence and collaborate with various stakeholders and resolve people- and process-related issues efficiently.
How to Apply
Applications close 22 November, 2024 . Please apply by visiting Panthera's Career Page Careers | Panthera . Applicants must submit a CV and cover letter. CVs must include three professional referees and their contact details. Only shortlisted candidates will be contacted.
Although this position is open to candidates of any nationality, suitably qualified South African nationals will be given preference.
#J-18808-Ljbffr-
Senior Software Engineer
23 hours ago
Cape Town, Western Cape, South Africa Communicate Engineering Full timeJob Reference : CTE-WLe-1Are you a talented and enthusiastic Software Engineer ready to enhance your skills in software development? Join a prestigious global organization, where you will be conducting quality tests and assessments, lead continuous improvement proposals, and play a pivotal role in the integration of advanced technologies.Duties &...
-
Senior Software Engineer
2 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeDirect message the job poster from redPanda SoftwareRecruitment Specialist @ Red Panda SoftwareCape Town (Hybrid)Key Roles and ResponsibilitiesDevelop, test and maintain software applications focusing on front-end programming using JavaScript.Front end and back-end codingComplying with code standards (OOP)Conducting accurate estimationsWorking with...
-
Software Engineer
2 days ago
Cape Town, Western Cape, South Africa BET Software Full timeWe are seeking an experienced Software Engineer to join our team in Cape Town. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements.Key Responsibilities:Design and develop software applications using React, Redux, and React NativeMaintain...
-
Panthera Software Coordinator
4 days ago
Cape Town, Western Cape, South Africa Panthera Corporation Full timeJob DescriptionPanthera Corporation is dedicated to the conservation of wild cats and their ecosystems. We are seeking a skilled Software Engineering Coordinator to coordinate the development and implementation of software programs related to big data management and species conservation. The ideal candidate will have a strong background in software...
-
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for an experienced Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with C# . Beyond...
-
Software Development and Testing Expert
20 hours ago
Cape Town, Western Cape, South Africa Communicate Engineering Full timeJob DescriptionAs a Senior Software Engineer at Communicate Engineering, you will be responsible for developing and implementing high-quality control software using MATLAB / Simulink.You will also design and develop innovative software tools to support production and field operations, and conduct module-level testing and validation to ensure optimal system...
-
Intermediate Software Development Engineer
2 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...
-
Intermediate Software Development Engineer
2 days ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...
-
Software Development Expert
1 day ago
Cape Town, Western Cape, South Africa Communicate Engineering Full timeJob Reference: CTE025187-WLe-1We are seeking a seasoned Software Development Expert to join our team at Communicate Engineering. As a key member of our organization, you will be responsible for conducting quality tests and assessments, leading continuous improvement proposals, and playing a pivotal role in the integration of advanced technologies.The ideal...
-
Intermediate Software Development Engineer
3 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...
-
Software Engineering Team Lead
4 days ago
Cape Town, Western Cape, South Africa Panthera Corporation Full timeJob OverviewPanthera Corporation seeks a highly skilled Software Engineering Coordinator to lead the development and implementation of software programs related to big data management and species conservation. The ideal candidate will have a strong background in software development, data science, and machine learning, with experience leading teams and...
-
Senior Software Development Professional
20 hours ago
Cape Town, Western Cape, South Africa Communicate Engineering Full timeJob OverviewWe are seeking a seasoned Senior Software Engineer to join our team at Communicate Engineering.This is an exciting opportunity for you to enhance your skills in software development, working on cutting-edge projects that integrate advanced technologies.
-
Software Development Lead
2 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeJob DescriptionAs a Senior Software Engineer at redPanda Software, you will be responsible for developing, testing, and maintaining software applications using front-end programming with JavaScript.The ideal candidate will have a strong understanding of OOP principles, experience with containerization, and proficiency in designing and building databases...
-
Senior Software Engineer Position
1 day ago
Cape Town, Western Cape, South Africa BET Software Full timeAbout Us:BET Software is a dynamic company that fosters growth and development among its team members. We offer a range of opportunities for career advancement and professional growth.Why Join Us:We value collaboration, adaptability, and resourcefulness. Our team members are encouraged to innovate, take risks, and support each other in achieving our...
-
Software Development Expert
1 day ago
Cape Town, Western Cape, South Africa BET Software Full timeJob Overview:BET Software is seeking an experienced Intermediate Software Development Engineer to join our team in Cape Town. This role involves designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements.About the Role:In this position, you will be responsible for collaborating with...
-
Software Quality Assurance Specialist
4 days ago
Cape Town, Western Cape, South Africa Spinnaker Software Full timeWe're seeking a Software Quality Assurance Specialist to join our Technical Team at Spinnaker Software.The ideal candidate will have a passion for IT systems, experience in functional testing, exploratory testing, and API testing, as well as strong analytical skills.This role requires the ability to work in a fast-paced environment, juggling multiple...
-
Software Test Engineer
1 day ago
Cape Town, Western Cape, South Africa DLK Group Full timeCape Town, South Africa | Posted on 02/05/2024Our client in the health sector is seeking a Software Testing Engineer in Cape Town for a hybrid position. This opportunity entails a 1-year contract.As a Software Test Engineer, you'll contribute to the development of enterprise-level software aimed at improving healthcare delivery in the province, with a focus...
-
Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa DigiOutsource Full timeJob title : Software Engineer (Full Stack)Job Location : Western Cape, Cape TownDeadline : March 24, 2025Quick Recommended LinksJobs by Location Job by industries Who we're looking forWe are on a thrilling journey of growth and innovation, and we need passionate, driven individuals to join us. At DigiOutsource, every day is action-packed, and we expect you...
-
Software Engineer in Cape Town
1 day ago
Cape Town, Western Cape, South Africa Scrums Full timeSovTech is now Scrums.com Same company, new name.We are looking for a skilled software engineer who, along with our excellent software development team, will be responsible for working on projects that are currently being developed by our company. Duties will include, but are not limited to, developing and directing software system validation and testing...
-
Lead Engineer for Advanced Technologies
1 day ago
Cape Town, Western Cape, South Africa Communicate Engineering Full timeKey ResponsibilitiesOur company is looking for a Lead Engineer for Advanced Technologies to enhance our software development capabilities. The successful candidate will be responsible for creating innovative solutions for product development, driving sustainability, and achieving excellence.The ideal candidate will have 7+ years of post-qualification...