Talent.com
Principal Engineer

Principal Engineer

nCino, Inc.Johannesburg, Gauteng, South Africa
30+ days ago
Job description

nCino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking.

Leads planning, designing, development and testing of complex software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Guides team to support clients' project objectives. Troubleshoots client issues as they arise. Exhibit exceptional mastery of industry-leading software engineering practices, encompassing a deep understanding of advanced technical concepts, architectural design, and the ability to drive innovation. Expertise should span multiple programming languages, frameworks, and technologies relevant to the software stack of multiple teams. Expected to be a key influencer in shaping our company's technical strategy, participating in cross-functional collaborations, and leading critical initiatives to ensure the continuous advancement and success of our software development endeavors.

Essential Functions

  • Bring a broad perspective to multiple teams, ensuring efficient delivery of critical features, providing technical guidance, and promoting higher performance within the group.
  • Actively participate in process improvement and mentor emerging technical leaders while contributing to new technical initiatives.
  • Advise on selecting the appropriate technology stack, considering scalability, maintainability, performance, and integration capabilities.
  • Contribute to defining new code standards and development processes, lead cross-team, framework-level projects.
  • Maintain interactions with customers to help streamline project requirements.
  • Bring experience and knowledge of industry best practices to ensure the proposed ideas align with the latest advancements in technology and software design principles, as well as the organization's business objectives.
  • Develop optimal automation strategies for the team. Help the team make informed architectural decisions on by providing insights into trade-offs of different solutions.
  • Architect services and systems using well-accepted design patterns to allow for iterative, autonomous development and future scaling.
  • Anticipate future use cases and makes design decisions that minimize the cost of future changes.
  • Review epics and initiatives critically and ensures they’re appropriately broken down, prioritized, and understood by the team.
  • Anticipate and communicate blockers, delays, and cost ballooning within team projects before they require escalation.
  • Ensure expectations with their team and external stakeholders are clarified between all parties involved.
  • Develop a strategic launch and release plan with cross functional teams.
  • Promote cross-team collaboration focused on taking end to end solutions to market and supporting Go-live activities.
  • Analyze adoption of product and lead how to improve customer journey by applying solutions to address new enhancement requests.
  • Lead by example in setting and maintaining best practices in coding, documentation, and code reviews. Focus on creating learning opportunities for multiple teams to help reduce new system hygiene issues in feature development.
  • Provide guidance and mentorship on managing dependencies at an organizational level, promoting consistent practices and version control.
  • With a strategic mindset, align hygiene initiatives with broader goals, foster cross-departmental collaboration, and contribute to sustainable best practices for robust software ecosystems.
  • Identify proof-of-concepts to demonstrate key functionality or validate critical technical aspects.
  • Exhibit exceptional mastery of industry-leading software engineering practices, encompassing a deep understanding of advanced technical concepts, architectural design, and the ability to drive innovation. Expertise should span multiple programming languages, frameworks, and technologies relevant to the software stack of multiple teams.
  • Serve as a technical visionary, staying at the forefront of emerging industry trends and leveraging this knowledge to guide our technology roadmap
  • Ability to mentor and lead developers

Requirements

  • Bachelor’s Degree in Computer Science or a related field with 8+ years of related experience or a combination of education and experience
  • Expert knowledge in one or more programming languages and strong experience with multiple technology stacks.
  • Expert knowledge of web application development
  • Specialized ability to create enterprise-scale application designs using proven industry patterns and best practices
  • Exceptional problem solving, decision-making, and interpersonal skills
  • Experience mentoring junior engineers and effectively collaborating with cross-functional teams.
  • Desired

  • Proficient knowledge of client-side JavaScript frameworks like Angular, React, Knockout, etc.
  • Expertise in Agile / SCRUM and TDD development methodologies
  • Advanced experience developing on the Salesforce Platform, particularly developing managed packages as a part of the ISV Partner Program
  • #J-18808-Ljbffr

    Create a job alert for this search

    Principal Engineer • Johannesburg, Gauteng, South Africa

    Related jobs
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    RELXJohannesburg, Gauteng, 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
    Principal Enterprise Architect

    Principal Enterprise Architect

    Tower GroupMidrand, South Africa
    Develop and evolve the enterprise architecture blueprint, frameworks and target-state architecture, ensuring alignment with long-term business objectives and future-state technology vision.Define a...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Tailings Engineer

    Principal Tailings Engineer

    SLR ConsultingCity of Johannesburg Metropolitan Municipality, Gauteng, South Africa
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.SLR is in the process of growing our footprint around the globe, and as such we are continuously looki...Show moreLast updated: 30+ days ago
    • Promoted
    Chief Engineer - Pyrometallurgy

    Chief Engineer - Pyrometallurgy

    Mintek Pty Ltd.Randburg, Gauteng, South Africa
    Mintek has an exciting vacancy for a Chief Engineer to conduct fundamental and applied research in pyrometallurgy.The successful candidate will provide specialist support in the development, demons...Show moreLast updated: 30+ days ago
    • Promoted
    Professional Engineer : Head of Department - Consulting Industry

    Professional Engineer : Head of Department - Consulting Industry

    Hire ResolveMidrand, Gauteng, South Africa
    Hire Resolve's client is looking for a Pr.Civil Engineer to serve as the Head of Department in Midrand.As the Head of Department, you will spearhead and manage a team of engineers, supervise projec...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    MC Technology StaffingCenturion, South Africa
    Design and implement advanced electronic systems and embedded applications.Define and address system requirements including interfaces, power, and noise. Provide technical leadership in testing, ver...Show moreLast updated: 14 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Paton PersonnelJohannesburg, Gauteng, South Africa
    An exciting opportunity for an experienced Principal Engineer to lead major water and sanitation infrastructure projects. Youll bring a solid civil engineering background with professional registrat...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    LexisNexisWorkFromHome, Gauteng, South Africa
    Be among the first 25 applicants.LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of informatio...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Electronic Engineer

    Principal Electronic Engineer

    EpirocCenturion, Gauteng, South Africa
    You will play a key role in leading technical leadership for the engineering team, driving innovation, ensuring technical excellence, and delivering high-quality electronic solutions.This role invo...Show moreLast updated: 30+ days ago
    • Promoted
    Chief Engineer

    Chief Engineer

    ImmployJohannesburg, South Africa
    To perform and manage all aspects of varied innovative and complex engineering activities that result in progress in technology and engineering applications and provide strategic direction in the p...Show moreLast updated: 12 days ago
    • Promoted
    Consulting / Principal Software Engineer

    Consulting / Principal Software Engineer

    LexisNexis Risk SolutionsJohannesburg, Gauteng, South Africa
    Consulting / Principal Software Engineer page is loaded## Consulting / Principal Software Engineerlocations : Johannesburg : South Africatime type : Full timeposted on : Posted Todayjob requisition...Show moreLast updated: 22 days ago
    • Promoted
    Principal Tailings Engineer

    Principal Tailings Engineer

    SLRJohannesburg, Gauteng, 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
    Professional Engineer Bryanston

    Professional Engineer Bryanston

    AltGen RecruitmentSandton, Gauteng, South Africa
    Senior Renewable Energy Engineer.We have an extraordinary opportunity for a Pr.Eng who wants to join one of the world's premier engineering firms. Eng with specialised expertise in wind and solar PV...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    nCinoJohannesburg, Gauteng, South Africa
    Cino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking.Leads planning, designing, development and testing of complex software systems or ap...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Kelly Sinclair Recruitment PartnersGauteng, South Africa
    Our client, a proudly South African manufacturing company, is looking for a.Oversee the design & development of products & processes. Set, analyse, & report on development targets in the form of dev...Show moreLast updated: 30+ days ago
    • Promoted
    Mining Advisory- Principle Engineer

    Mining Advisory- Principle Engineer

    SLR ConsultingJohannesburg, Gauteng, South Africa
    Mining Advisory - Principal Engineer.Principal Engineer – Maintenance and Infrastructure to join our Advisory Division.The role is primarily responsible for providing consulting services to our cli...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Network2Gauteng, South Africa
    Join our clients team as a Principal Engineer in the Renewable Energy sector.Our client is seeking a dedicated Principal Engineer to join our team. As a key member of our organization, you will be r...Show moreLast updated: 25 days ago
    • Promoted
    Principal Electronic Engineer

    Principal Electronic Engineer

    Epiroc GroupCenturion, Gauteng, South Africa
    Functional area : Research & Development.Location : Centurion, GT, ZA, 157.Company name : Epiroc Digital Safety Solutions South Af. You will play a key role in leading the engineering team, driving inn...Show moreLast updated: 30+ days ago