Talent.com
Principal Engineer

Principal Engineer

SPAN Digital InnovationCape Town, Western Cape, South Africa
30+ days ago
Job description

Join to apply for the Principal Engineer role at SPAN Digital Innovation

2 weeks ago Be among the first 25 applicants

Join to apply for the Principal Engineer role at SPAN Digital Innovation

Get AI-powered advice on this job and more exclusive features.

SPAN Digital is a growing premium software product and consulting services company headquartered in San Francisco, California, with additional development offices in Cape Town, South Africa, and Guadalajara, Mexico. We have experience in a broad range of industries but are keenly focused on the technology, entertainment, and healthcare sectors. We strategize, design, and develop software solutions for our clients and customers from startups to global brands. We help engineering teams successfully overcome the challenges caused by the accelerating pace of change in software development, allowing them to build better digital solutions.

Our Services Teams work side-by-side with our client’s engineering teams to develop prototypes, proof-of-concepts, production services, and major product enhancements.

Our Product Teams leverage our unique vantage point to develop category-defining products that enable our customers’ teams to significantly outperform the competition.

We are currently looking for a Principal Engineer, based in Cape Town, to join our engineering discipline and play a key leadership role in building our capabilities. In addition, this role will be responsible for the technical leadership of one or more of our premier client engagements and drive the successful execution of our software development projects.

Role And Responsibilities

As a Principal Engineer at SPAN, your role encompasses a high level of autonomy, influence, and complexity in your work. You would be expected to work under broad direction, often initiating and leading activities. Your responsibilities would include analyzing, designing, planning, executing, and evaluating work to time, cost, and quality targets. You would establish milestones and play a significant role in the assignment of tasks and responsibilities.

Initially leading the definition of goals and objectives for each initiative, then leading the definition of the solution that will deliver the required results. Principal Engineers are responsible for ensuring we deliver business outcomes within budget while maintaining and improving quality. Principal Engineers are all-round, problem solvers, who love to engage clients and other engineers.

Scope of Responsibility

Principal Engineers can integrate lessons learned and experience gained from their many years of practice into the problems they solve every day. They can apply their experience appropriately in a broad set of situations. They are seasoned professionals capable of scoping and designing entire systems. They are able to perform well continuously over an extended period of time and show improvement. They are expected to be able to tackle complex technical problems, troubleshoot issues, and propose effective solutions. This may involve analyzing system performance, diagnosing bugs, or resolving production incidents.

Growing Engineers and the Engineering Discipline

Principal Engineers are responsible for mentoring engineering staff and providing on the job training. They are expected to contribute to and drive the development of the engineering community at SPAN.

Engaging Stakeholders

Principal Engineers are experienced at engaging clients and customers. They are able to lead the scoping and design discussions and arrive at satisfactory solutions. Principals are able to explain risks and trade-offs and act as a trusted advisor to clients and customers. They collaborate with other teams such as product management, design, and operations to ensure alignment and successful delivery of projects. Effective communication skills are crucial for conveying technical concepts to non-technical stakeholders.

Technical Mastery

Principal Engineers have experience in all aspects of the product development lifecycle, from inception through design, development, testing, deployment, and support. They can demonstrate working knowledge of a broad range of technical areas and deep expertise in a few. They have excellent problem analysis and solving skills with the ability to innovate and abstract detail into larger patterns and systems. They are responsible for designing and architecting complex systems or components. This involves understanding requirements, considering scalability, performance, security, and other factors, and creating solutions that meet these needs. They may conduct research and experiments to evaluate new tools or approaches that could benefit the organization.

Leadership

Principal Engineers provide leadership by taking responsibility for the technical aspects of major projects or products. They are responsible for overseeing the tasks of our engineers. This oversight involves planning, architecture and design, estimation, resource management, issue resolution and quality assurance.

Tolerance of Continuous change

Principal Engineers thrive in an environment characterized by its fast pace and its high level of collaboration. Principal engineers are typically assigned to multiple projects, and are constantly thinking of the business, and looking for new opportunities within the accounts they look after. They are often responsible for driving continuous improvement initiatives within the engineering organization. This may involve identifying areas for optimization, implementing process improvements, and fostering a culture of innovation and learning. It is required of the Principal Engineer to work remotely with developers in different organizations, as such, adapting to different methodologies and technologies is essential.

Technologies

Our full-stack polyglots are experienced in a combination of :

  • TypeScript, NodeJs, ReactJs, and additional mainstream JS frameworks
  • Python, Go, Java, Scala, C#
  • PostgreSQL, MySQL, MongoDB, Cassandra, Redis
  • Kafka, RabbitMQ, Elasticsearch, and whatever else is required to satisfy our customers

Typical Activities

  • Facilitate and lead solution and system architecture and design sessions
  • Help our clients define their needs, goals and objectives
  • Factor an understanding of our clients and customers needs into our solutions
  • Become a strategic advisor to clients and customers
  • Foster a trusting and collaborative relationships with our clients and customers
  • Work with design and other disciplines to achieve the broad business goals
  • Define development best practices and ensure they are followed
  • Solve the hardest technical problems or find someone who can.
  • Maintain and grow our culture
  • Contribute to the development of the engineering discipline
  • Remove technology blockers from the team
  • Identify cases of bottlenecks and make changes to fix them
  • Mentor engineering staff and help them execute their growth plans
  • Create effective teams that maximise abilities, growth, collaboration and innovation
  • 1 : 1s with tech team members
  • Resolve conflicts in the team
  • Attend and contribute in external technical forums
  • You’ll love it here if :

  • You are allergic to hierarchical, bureaucratic, business-card cultures
  • You're sad many of the greatest minds in our generation are busy tricking people into clicking on ads
  • You want to work with very smart people from different backgrounds
  • You are a voracious learner & an eager teacher of others
  • You want to be led from the front, not commanded from the rear
  • You don't tolerate intra-office posturing or other douchebaggery
  • You're excited to work on a broader array of interesting, challenging projects than you can anywhere else
  • What we offer :

  • Flexible and generous work & leave schedule
  • Hybrid-remote working model (the best of both worlds)
  • Learning organization based on a reverence for expertise & craftsmanship (Meetups, Conferences, Lunch & Learning Fridays, TechRadar Sessions, journals, e-Learning)
  • Friday catered lunches, on-site haircuts, pet-friendly workplace, ping pong (a home away from home)
  • Charitable community initiatives, employee awards, and recognition
  • MacBook Pro and home office allowance (to ensure you have all the tools you need and want to make you effective)
  • Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Industries

    Software Development

    Referrals increase your chances of interviewing at SPAN Digital Innovation by 2x

    Get notified about new Principal Engineer jobs in Cape Town, Western Cape, South Africa .

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Principal Engineer • Cape Town, Western Cape, South Africa

    Related jobs
    • Promoted
    Principal Engineering Consultant

    Principal Engineering Consultant

    Daemon Solutions Ltd.WorkFromHome, Western Cape, South Africa
    Daemon’s all about helping people use technology to make the world a better place.We love building trusted partnerships with our clients, and helping them embrace the tech that can make their busin...Show moreLast updated: 30+ days ago
    • Promoted
    Consulting / Principal Software Engineer

    Consulting / Principal Software Engineer

    LexisNexisCape Town, Western Cape, South Africa
    LexisNexis Legal & Professional.It is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. We are a leader in deploying AI and a...Show moreLast updated: 24 days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    LexisNexisWorkFromHome, Western Cape, South Africa
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision to...Show moreLast updated: 30+ days ago
    • Promoted
    Platform Engineer

    Platform Engineer

    EQPLUS TECHNOLOGIES PTY LTDCape Town, Western Cape, South Africa
    An opportunity exists for a Platform Engineer to contribute to the development, integration, and operation of shared platform services supporting large-scale scientific computing and complex softwa...Show moreLast updated: 13 days ago
    • Promoted
    Pr MECHANICAL ENGINEER

    Pr MECHANICAL ENGINEER

    Southey ContractingCape Town, South Africa
    Responsible for the managing, delivering, implementation, monitoring and reporting of the WCGDoI programme.PROGRAMME MANAGEMENT FOR WCGDoI MANAGEMENT PROGRAMME. Managing the projects allocated, incl...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer Agent Representative - Cape Town

    Engineer Agent Representative - Cape Town

    Pro TemCape Town, Western Cape, South Africa
    My client is urgently looking for an Engineer’s Agent Representative to join their Cape Town team as soon as possible for a short-term assignment on a road construction project, with an estimated c...Show moreLast updated: 30+ days ago
    • Promoted
    Principal / Specialist Engineer : Application Software

    Principal / Specialist Engineer : Application Software

    Recruitpro SolutionsCape Town, South Africa
    Are you a passionate and innovative software engineer looking for your next challenge? A dynamic tech-focused aerospace company is seeking a. Principal / Specialist Engineer.This is a unique opportu...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Tailings Engineer

    Principal Tailings Engineer

    SLRCape Town, Western Cape, South Africa
    Job Description About the company.SLR is in the process of growing our footprint around the globe, and as such we are continuously looking for talented people to join our team and who would add val...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Process Engineer

    Principal Process Engineer

    Lycopodium LimitedCape Town, Western Cape, South Africa
    Lycopodium is seeking a suitably qualified and experienced Principal Process Engineer to join our dynamic, growing team in Cape Town. With offices in Australia, Africa, Canada, Peru and the Philippi...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer Agent Representative - Cape Town

    Engineer Agent Representative - Cape Town

    Pro Tem RecruitmentCape Town, South Africa
    My client is urgently looking for an Engineer’s Agent Representative to join their Cape Town team as soon as possible for a short-term assignment on a road construction project, with an estimated c...Show moreLast updated: 30+ days ago
    • Promoted
    Consulting / Principal Software Engineer

    Consulting / Principal Software Engineer

    RELXCape Town, Western Cape, South Africa
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision to...Show moreLast updated: 24 days ago
    • Promoted
    Engineers Representative

    Engineers Representative

    ZutariCape Town, Western Cape, South Africa
    Cape Town - Century City, WC ZA (Primary).Tshwane - Pretoria, GP 0081 ZA.Zutari : Co-creating an engineered impact.Zutari (formerly known as Aurecon) is a well-established, management-owned engineer...Show moreLast updated: 30+ days ago
    • Promoted
    Platform Engineer

    Platform Engineer

    ElectrumCape Town, Western Cape, South Africa
    Electrum is the next-generation payments technology company that provides cloud-native software to optimize the processing of financial transactions. Since 2012, we have established ourselves as a r...Show moreLast updated: 30+ days ago
    • Promoted
    Primary Plant Design Engineer

    Primary Plant Design Engineer

    Network RecruitmentCape Town, South Africa
    Develop and review designs for primary plant systems (HV equipment, busbars, disconnectors, earthing, etc.Prepare layout drawings, schematics, and technical documentation.Ensure compliance with IEC...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Head of Engineering - PrEng

    Head of Engineering - PrEng

    Network RecruitmentCape Town, South Africa
    Job & Company Description : .As the Head of Engineering, you will be responsible for leading the engineering team, overseeing budgets, driving design innovation, and ensuring technical excellence...Show moreLast updated: less than 1 hour ago
    • Promoted
    Principal Systems Engineer

    Principal Systems Engineer

    TMC TECHNOLOGIESWorkFromHome, Western Cape, South Africa
    Share this job as a link in your status update to LinkedIn.King George, VA 22485 US (Primary).TMC Technologies has recently been awarded a 5-year contract providing subject matter expertise, system...Show moreLast updated: 30+ days ago
    • Promoted
    Principal / Specialist Engineer : Application Software

    Principal / Specialist Engineer : Application Software

    RecruitPro Solutions Pty LtdCape Town, Western Cape, South Africa
    Are you a passionate and innovative software engineer looking for your next challenge? A dynamic tech-focused aerospace company is seeking a. Principal / Specialist Engineer.This is a unique opportu...Show moreLast updated: 30+ days ago
    • Promoted
    Principle Process Engineer

    Principle Process Engineer

    Set ConsultingCape Town, South Africa
    Lead Process Engineer – Cape Town.Ensure that Process Engineering activities are conducted to the highest quality, ethical and in line with Company, Client and regulatory requirement.Establish desi...Show moreLast updated: 30+ days ago