Talent.com
This job offer is not available in your country.
Senior Software Engineer - Infrastructure

Senior Software Engineer - Infrastructure

nCinoJohannesburg, Gauteng, South Africa
22 hours 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 simple 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.

Essential Functions :

  • Provide input on architectural decisions and guide team members around best practices.
  • Incorporate the automated tests into applicable tickets and mentors other members of the team on automation strategies.
  • Lead brainstorming sessions and propose innovative ideas and solutions.
  • Identify opportunities & Lead proof-of-concepts to demonstrate key functionality or validate critical technical aspects.
  • Begin to consider scalability, maintainability, and best practices as the high-level design of the solution takes shape.
  • Identify potential risks and provide mitigation strategies.
  • Help choose technologies and tools used for the project.
  • Be a technologist with an understanding of a range of languages, frameworks, and tools.
  • Consistently design code that is aligned with the overall service architecture.
  • Keep abreast of developments in the field and introduce new approaches and technologies.
  • Understand the data model and design of the product.
  • Facilitate communication and collaboration inside and outside their team.
  • Heavily involved in Automated Testing and improves the best practices and metrics.
  • Understand adoption and release barriers to entry for the product and technology.
  • Support PM and team in developing 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.
  • Help prioritize the system hygiene backlog, with a focus on improving both the product and the developer experience.
  • Mitigate the introduction of additional hygiene through code reviews, ensuring team members adhere to coding standards.
  • Leads the management of software dependencies, staying informed about industry updates and trends to ensure version compatibility
  • Exhibit technical mastery and proficiency in multiple programming languages, frameworks, and tools relevant to our technology stack.
  • Uphold the highest standards of code quality and follows industry best practices.
  • Plays a pivotal role in driving technical excellence, innovation, and delivering high-quality software solutions.
  • Defines personal continuous learning plans and provide customized plans for junior members of the team.
  • Demonstrate expertise in independently completing complex tickets, mentor team members, and facilitating effective communication and collaboration.
  • Proficient understanding of ETL processes, data modeling and data integration techniques
  • Leverage AI tools and techniques to enhance software development activities, including code generation, testing, debugging, and optimization.
  • Apply AI insights to identify patterns, automate repetitive tasks, and improve overall development efficiency and product quality.
  • Evaluate and integrate AI / ML capabilities where appropriate to strengthen product functionality and user experience.
  • Maintain awareness of emerging AI trends and best practices to inform continuous learning and innovation.

Requirements :

  • Bachelor’s Degree in Computer Science or a related field with 5+ years of experience / proficiency or a combination of education and experience
  • Proficiency in at least one major programming language
  • Experience with version control systems (e.g., Git) and collaboration tools
  • Demonstrated commitment to quality and continuous improvement
  • Strong problem-solving skills and the ability to work independently as well as in teams.
  • Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders.
  • Desired :

  • Demonstrated experience with client-side JavaScript frameworks like Angular, React, Knockout, etc.
  • Demonstrated knowledge of Agile / SCRUM and TDD development methodologies
  • Experience mentoring junior engineers and collaborating with cross-functional teams.
  • If you thrive in a high-energy, entrepreneurial environment, we invite you to share your passion, ideas and excitement at nCino.

    nCino provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran status, disability, genetics or other protected groups. In addition to federal law requirements, nCino complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

    nCino is committed to the full inclusion of all qualified individuals. As part of this commitment, nCino will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and / or to receive other benefits and privileges of employment, please contact us at .

    Our commitment to inclusion and equality includes a strong belief that the diversity of our team is instrumental to our success. We strive to create workplaces where employees are empowered to bring their authentic selves to work.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Johannesburg, Gauteng, South Africa

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    CodeConnect Staffing (Pty) LtdMidrand, South Africa
    Location : Johannesburg (Hybrid – initially office-based).Salary : Competitive, no additional benefits.Industry : Logistics / Warehouse Systems. Join a growing tech company building software solutions ...Show moreLast updated: 30+ days ago
    • Promoted
    DevOps Linux Engineer - Johannesburg – R1m PA

    DevOps Linux Engineer - Johannesburg – R1m PA

    E-MergeJohannesburg, South Africa
    We''re building systems that move money at the speed of thought, and we need someone bold enough to automate everything.Demonstrable excellent Linux skills, including system administration, trouble...Show moreLast updated: 30+ days ago
    • Promoted
    Java C# Senior Software Engineer – Bryanston / Hybrid - R 1.3m Per Annum

    Java C# Senior Software Engineer – Bryanston / Hybrid - R 1.3m Per Annum

    E-MergeJohannesburg, South Africa
    Our mission? Helping financial institutions solve complex problems with elegant software solutions and doing it with style. Youve been around the block you know your Spring from your.NET Core, and...Show moreLast updated: 30+ days ago
    • Promoted
    Senior L2 Infra Engineer

    Senior L2 Infra Engineer

    A 1L Realization (Pty) LtdJohannesburg, South Africa
    IT infrastructure support or systems administration.Strong knowledge of Windows / Linux servers, virtualization (VMware, Hyper-V), and networking. Experience with cloud platforms (AWS, Azure, GCP) and...Show moreLast updated: 26 days ago
    • Promoted
    Senior Systems Engineer - Woodmead / Hybrid - R1m PA

    Senior Systems Engineer - Woodmead / Hybrid - R1m PA

    E-MergeJohannesburg, South Africa
    Are you a seasoned Systems Engineer with a passion for solving complex infrastructure challenges and optimizing enterprise environments? We are looking for a. This is your opportunity to drive techn...Show moreLast updated: 30+ days ago
    • Promoted
    Storage Engineer

    Storage Engineer

    Recru-itJohannesburg, South Africa
    The HCI and Storage Engineer will be primarily responsible for installing, monitoring, testing and.Converged Infrastructure (HCI), VxRail, UNITY Storage and VNX(e) Hardware and software.This role w...Show moreLast updated: 16 days ago
    • Promoted
    Senior Azure Cloud Engineer - Johannesburg – up toR600 per hour

    Senior Azure Cloud Engineer - Johannesburg – up toR600 per hour

    E-MergeJohannesburg, South Africa
    We are looking to engage a highly experienced.Lead the implementation and configuration of Azure API Management (APIM) solutions. Design, develop, and deploy scalable integration solutions using the...Show moreLast updated: 30+ days ago
    • Promoted
    Cloud Engineer

    Cloud Engineer

    IOCOJohannesburg, South Africa
    This role is responsible for the design, provision, installation / configuration, operation, and maintenance of systems hardware and software and related infrastructure. Cloud Infrastructure Design / Ar...Show moreLast updated: 27 days ago
    • Promoted
    Senior Support Engineer

    Senior Support Engineer

    Phakisa HoldingsCenturion, South Africa
    As a Senior IT Support Engineer, youll be responsible for providing high-level technical support across a broad range of systems, including desktops, servers, networking, cloud platforms, and secur...Show moreLast updated: 17 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Henred FruehaufGermiston, South Africa
    We're seeking a talented Software Engineer to join our dynamic development team.You'll work on cutting-edge projects, collaborate with cross-functional teams. Design, develop, and maintain robust we...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Software Engineer / Technical Lead

    Senior Backend Software Engineer / Technical Lead

    Elite SearchJohannesburg, South Africa
    Own and evolve the backend platform architecture (microservices, APIs, event-driven systems).Lead engineering design principles, architecture reviews, and platform scalability initiatives.Integrate...Show moreLast updated: 3 days ago
    • Promoted
    Intermediate DevOps Engineer

    Intermediate DevOps Engineer

    Network RecruitmentCenturion, South Africa
    Assist with managing and maintaining Azure-based cloud infrastructure.Implement and maintain CI / CD pipelines using Azure DevOps. Deploy and manage applications on Kubernetes clusters using Helm Char...Show moreLast updated: 30+ days ago
    • Promoted
    Server / Field Engineer

    Server / Field Engineer

    PRR RecruitmentMidrand, South Africa
    Server / Field Engineer – Johannesburg.A leading company in Johannesburg is looking for a.Install, configure, and troubleshoot. Active Directory, DNS, DHCP, and file servers.Industry certifications (M...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Infrastructure Engineer

    Senior Infrastructure Engineer

    Staff Unlimited Recruitment Pty Ltd T / A MPC Recruitment Group ECRandburg, South Africa
    Our client, is seeking a Senior Infrastructure Engineer to join their team.The purpose of this position is to help ensure overall availability and reliability to meet or exceed defined service leve...Show moreLast updated: 30+ days ago
    • Promoted
    🐼DevOps Engineer

    🐼DevOps Engineer

    Sci Tech PlacementsJohannesburg, South Africa
    Design, implement, and maintain CI / CD pipelines for various applications.Manage cloud infrastructure (AWS, Azure, or GCP) and ensure scalability, reliability, and security.Automate deployment, moni...Show moreLast updated: 20 days ago
    • Promoted
    Software Systems Engineer

    Software Systems Engineer

    Network RecruitmentCenturion, South Africa
    Lead and manage software system engineering processes for projects.Create and maintain system software development and requirements documentation. Design software system architecture and related des...Show moreLast updated: 30+ days ago
    • Promoted
    SENIOR SOFTWARE ENGINEER - RUBY ON RAILS - JOHANNESBURG - UP TO R1.2M PER ANNUM

    SENIOR SOFTWARE ENGINEER - RUBY ON RAILS - JOHANNESBURG - UP TO R1.2M PER ANNUM

    E-MergeJohannesburg, South Africa
    An impactful tech studio that blends elegant design, agile methodology, and strategic thinking to convert ideas into products that scale and matter is looking for a Senior Software Engineer with de...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Network RecruitmentJohannesburg, South Africa
    We are looking for an experienced.Senior Embedded Software Engineer.This role is ideal for someone passionate about low-level programming, hardware-software integration, and pushing the boundaries ...Show moreLast updated: 30+ days ago