Talent.com
Software Engineer - South Africa

Software Engineer - South Africa

RANGR DataWorkFromHome, Western Cape, South Africa
5 days ago
Job description

RANGR Data is a US-basedadvanced data engineering and analytics consulting firm, and a certified partner of Palantir. We help clients implement and support the most advanced data operations platform : Palantir Foundry

Role Overview

As a Junior Engineer, you support the delivery of Palantir Foundry solutions by contributing to engineering tasks under the guidance of senior engineers and team leaders. You focus on learning, applying technical skills, and gaining experience while ensuring your work contributes to reliable and impactful client solutions.

You collaborate with peers and leaders to implement features, debug issues, and refine solutions, while steadily growing your technical and problem-solving skills. You design, build, and optimize data pipelines, workflows, and applications that address complex client challenges and create measurable business impact.

This is a hands-on engineering role where you write code, deploy solutions, debug issues, and continuously refine implementations. You proactively raise any issues and work on a resolution with other team members. You share knowledge and drive delivery excellence ensuring every solution is reliable, scalable, and aligned with both business needs and technical standards.

What You’ll Own

Hands-On Engineering

  • Build, deploy, and refine production-grade client solutions.
  • Write clean, maintainable, and reusable code.
  • Debug issues and resolve implementation challenges quickly.
  • Contribute to the creation of reusable components and best practices.

Delivery Execution

  • Translate solution architectures into working implementations.
  • Execute assigned engineering tasks and report progress transparently.
  • Flag risks, blockers, or design concerns early and work with team on resolution.
  • Continuously refine solutions based on client feedback and performance results.
  • Ensure project dashboards and tasks are consistently updated for accuracy and completeness.
  • Joins design and architecture reviews for broader context & contributes to system-level thinking.
  • Collaboration & Knowledge Sharing

  • Work under the guidance of Lead Engineers and Senior Engineers.
  • Support engineering team by keeping client objectives central to your work.
  • Share learnings and contribute to team-wide technical documentation.
  • Participate in demos, code reviews, and peer discussions to improve delivery quality.
  • Culture & Growth

  • Embrace a client-first mindset in every interaction.
  • Take initiative to learn new technologies and apply them effectively.
  • Actively contributes to a culture of transparency, accountability, and improvement.
  • How You Lead

  • Reliable Contributor – Own your work, deliver tasks reliably, and flag challenges early.
  • Curious Learner – Seek out feedback, training, and mentorship opportunities.
  • Team Player – Collaborate openly with peers, TTLs, and Engagement Directors.
  • Client-Aware – Keep client objectives in mind when implementing solutions.
  • Reporting & Scope

  • Reports to the Director of Delivery.
  • Takes day-to-day technical direction from Lead Engineer and Senior Engineer.
  • Collaborates closely with team and stake holders for business alignment.
  • Directly delivers client-facing solutions in partnership with engineering peers.
  • Measures of Success

  • Steady growth in technical skills, independence, and teamwork.
  • Consistently delivers high-quality, on-time work on assigned engineering tasks.
  • Earns positive feedback for reliability, communication, and team collaboration.
  • Demonstrates steady growth in technical skills, problem-solving, and autonomy.
  • Makes clear contributions to overall team success and client outcomes.
  • Proactively identifies potential issues or blockers before they elevate.
  • Spots missing tasks, edge cases, or process gaps that others may have overlooked.
  • Asks thoughtful questions and seeks context to align work with broader team or project goals.
  • Takes initiative to improve code, tools, or workflows showing ownership beyond assigned tasks.
  • Embodies Rangr Data core values and lead by example in all interactions :
  • Be Confident, Act Humbly (Humbly Confident)

  • Lead Through the Chaos (Client Empathy)
  • Master Our Craft. Deliver Results. (Professional Expertise)
  • Act with Purpose. Focus on What Matters. (Efficiently Competent)
  • Together, We Ride. (Generous Collaboration)
  • Qualifications and Skills

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related technical field.
  • 0–3 years of experience in data engineering, software engineering, or related disciplines.
  • Foundational knowledge of SQL, Python, and data modeling, with the ability to write clean, efficient code and work with structured data.
  • Exposure to or interest in Palantir Foundry is highly desirable, including :
  • Understanding of pipelines and basic data transformations (e.g., Code Workbooks, Contour, Foundry Transform).

  • Familiarity with Ontologies, Object Models, and data integration concepts.
  • Awareness of Foundry’s governance, security, and collaboration features.
  • Interest in learning Workshop, Reports, and application development within Foundry.
  • Palantir Foundry certifications (Application Developer or Data Engineer) are a plus but not required.
  • Demonstrated ability to learn new tools and technologies quickly and apply them to solve real-world problems.
  • Strong analytical and problem-solving skills, with attention to detail and quality.
  • Effective communication and collaboration skills, with a willingness to take feedback and grow in a team environment.
  • Time Zone Availability

    Since you will primarily be supporting our US-based clients, you will be expected to be available by email and Microsoft Teams to respond to client requests that are time sensitive until 10 pm your local time. Most days we do not anticipate that there will be late requests. Your actual work hours may differ from these times according to when you prefer to work. However, RANGR Data will need to ensure your time zone difference does not impact the performance of our services.

    Do you want to get a taste of Palantir Foundry : Learn @ Palantir

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • WorkFromHome, Western Cape, South Africa

    Related jobs
    • Promoted
    Senior Software Engineer (Digisure)

    Senior Software Engineer (Digisure)

    Santam InsuranceBellville, ZA
    Job title : Senior Software Engineer (Digisure).Job Location : Western Cape, Bellville.The Senior Software Engineer position is a critical role, responsible for guidance of the wider team and deliv...Show moreLast updated: 18 days ago
    Software Engineer

    Software Engineer

    NTT DataCape Town, Western Cape, South Africa
    Coding of changes, fixes, integrations and new systems that will run efficiently and securely.Building modular and scalable programs that are optimised for re-use, re-engineering and re-development...Show moreLast updated: 30+ days ago
    Senior Software Engineer - Java, Vue, Typescript

    Senior Software Engineer - Java, Vue, Typescript

    AiRStellenbosch, South Africa
    Quick Apply
    Help us build world-class UX for our signal team, creating innovative web applications that meet user needs and performance requirements. You'll drive the entire UX front-end development lifecycle.B...Show moreLast updated: 13 days ago
    • Promoted
    Junior Software Engineer

    Junior Software Engineer

    Communicate RecruitmentStellenbosch, South Africa
    Join a high-energy R&D team thats part of a global tech powerhouse.Youll be developing embedded software and algorithms that power radar products used by athletes, adventurers, and everyday use...Show moreLast updated: 12 days ago
    • Promoted
    Full-Stack Software Developer (C#,SQL) - FULLY REMOTE (CH1165)

    Full-Stack Software Developer (C#,SQL) - FULLY REMOTE (CH1165)

    CapitalHStellenbosch, South Africa
    Remote
    Our client, a company in the retail software industry, is looking for an experienced Full-Stack C# Developer to join their team. This role is a hands-on opportunity to contribute to both modern and ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Developer (Oracle) (CH1156)

    Senior Software Developer (Oracle) (CH1156)

    CapitalHKuils River, South Africa
    Our client, in the Payments and Lending industry, is seeking an experienced and passionate.This role is a critical part of our software delivery function, where you will design, develop, maintain, ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Developer

    Software Developer

    Communicate RecruitmentStellenbosch, South Africa
    Write clean, efficient, maintainable code (we adore readable code almost as much as we adore snacks.Collaborate with designers, product managers, and fellow dev-wizards to conjure features that use...Show moreLast updated: 5 days ago
    Software Engineer Fullstack - Cape Town

    Software Engineer Fullstack - Cape Town

    CollinsonCape Town, Western Cape, ZA
    Quick Apply
    We use our expertise and products to craft customer experiences.Our range of services helps global brand acquire, engage and retain choice-rich customers. Collinson International Limited.Registered ...Show moreLast updated: 30+ days ago
    Software Engineer

    Software Engineer

    Boardroom AppointmentsCape Town, Western Cape, South Africa
    Coding of changes, fixes, integrations and new systems that will run efficiently and securely.Building modular and scalable programs that are optimised for re-use, re-engineering and re-development...Show moreLast updated: 30+ days ago
    • Promoted
    Linux Server Administrator / Engineer

    Linux Server Administrator / Engineer

    Isilumko Staffing (JHB)Stellenbosch, South Africa
    Virtualization and Cloud Management.Hardware / Networking fundamentals preferably in a Datacentre environment (A+ / N+) or similar Diploma. Knowledge of virtualization (Proxmox / KVM) environments.Basi...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer – Application - Somerset West, South Africa

    Senior Software Engineer – Application - Somerset West, South Africa

    JenRec RecruitmentCape Town, South Africa
    My client, a technology leader in the development of highly reliable, mission-critical systems, is seeking a.Operating in a formal engineering environment, the successful candidate will help design...Show moreLast updated: 30+ days ago
    • Promoted
    .Net Core Developer

    .Net Core Developer

    Communicate RecruitmentStellenbosch, South Africa
    Build and maintain shiny, modern applications using.Craft clean, testable, elegant code (your future self will thank you). Work with SQL, APIs, cloud services, and other clever tools.Help improve pr...Show moreLast updated: 4 days ago
    • Promoted
    Data Engineer

    Data Engineer

    Communicate RecruitmentStellenbosch, South Africa
    Minimum 5 years orchestrating the infernal symphony of data engineering ideally in the underworlds of credit, lending, or fintech. A degree in Computer Science, Engineering, Mathematics, or similar...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Developer / Technical)

    Software Engineer (Developer / Technical)

    Black Pen RecruitmentCape Town, WC, South Africa
    Our client is an innovative pay-as-you-go solar startup.They make life better for everyday households in Africa where they build amazing tech to help bring access to energy, internet and opportunit...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Engineer

    Intermediate Software Engineer

    PoimaineStellenbosch, South Africa
    Intermediate Software Engineer.You will solve technical problems confidently, collaborate on design and implementation decisions, and provide guidance to junior developers.This role allows you to d...Show moreLast updated: 30+ days ago
    Software Engineer

    Software Engineer

    xneeloDurbanville, WC, ZA
    At xneelo, it starts with purpose.We’re business enablers offering a hosting service for our customers to create and transact online. We spend each day working hard to retain the trust of our custom...Show moreLast updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    AiRStellenbosch, South Africa
    The role focuses on building next-generation scalable systems that manage capture bandwidth efficiently and minimise user interaction. The engineering team is working across areas such as internet t...Show moreLast updated: 30+ days ago
    • Promoted
    Software Developer (Java, PostgreSQL) (CH1182)

    Software Developer (Java, PostgreSQL) (CH1182)

    CapitalHStellenbosch, South Africa
    Our client is a Stellenbosch-based technology company that designs and builds digital solutions across Africa to enable more productive societies. They are seeking Software Developers with 8+ years’...Show moreLast updated: 16 days ago