2,064,854open jobs
121,996companies
242,529added this week
Browse all
Salary
≈ $35k – $63k per year (Estimated)
Location
In office (Pretoria)
Seniority
Senior · 7+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 30, 2026. First seen by Alion on Apr 14, 2026. Agile Bridge scores D on the Alion truth index.

Overview
Company
Impact
Profile match
Agile Bridge is a South African technology company that builds AI solutions connecting foundation models, enterprise knowledge and software tools into secure, reliable agentic systems for business processes. It hires agentic AI developers, AI engineers, data scientists, Java software engineers, creative designers and a finance manager. The company is headquartered in Pretoria, South Africa.

Job purpose:

A Senior Software Engineer is an experienced professional responsible for overseeing software development projects, writing clean and efficient code, and providing technical leadership to a team of engineers. In this role, you will assume ownership in the design, development, and delivery of high-quality products, systems, and services that exceed customer expectations. You’ll proactively share your knowledge of specific technical solutions and business processes within your area of responsibility. This includes developing high-quality software, identifying and executing tasks within the software development life cycle, and reviewing and debugging code to ensure the quality and functionality of software solutions. Your proven ability to handle scoping, expectation management, architecture, design, and client management, combined with your experience in seamlessly picking up new frameworks and technologies, positions you to provide technical guidance, mentorship, and project management expertise, ensuring the successful delivery of software projects.

Key accountabilities:

Technical Leadership:

  • Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members.
  • Lead the design, development, and implementation of software solutions, ensuring adherence to technical specifications, requirements, and architectural principles.
  • Architect scalable, reliable, and maintainable software systems, considering performance, security, and usability aspects.
  • Provide deep technical expertise that drives colleague engagement, clarity, and instills a culture of innovation and execution.
  • Mentor and coach junior members of the development team to allow for skill and knowledge development through advice, coaching, and training opportunities.

Software Development:

  • Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of complex assignments.
  • Design, develop, modify, implement, and support software components anywhere in the software stack.
  • Write clean, efficient, and well-documented code in various programming languages, frameworks, and technologies.
  • Develop high-quality software, including requirements, design, code, documentation, and testing.
  • Implement software testing strategies, including unit testing, integration testing, and automated testing, to ensure quality and reliability of software products.
  • Optimize software performance, troubleshoot issues, and address technical debt through refactoring, performance tuning, and code optimization techniques.
  • Automate tasks through appropriate tools and scripting.

Quality Assurance and Documentation:

  • Conduct code reviews, mentor junior developers, and provide constructive feedback to improve code quality and maintainability.
  • Ensure all tasks are completed to the required quality standards.
  • Maintain relevant documentation to describe logic, coding/configuration, testing, and changes where applicable.

Project Management:

  • Successfully develop, deliver, and maintain high-quality software solutions that meet customer expectations.
  • Evaluate third-party libraries, frameworks, and tools for integration into software projects, considering factors such as compatibility, performance, and licensing.
  • Contribute to the development and enforcement of coding standards, development processes, and software engineering best practices within the organization.
  • Participate in Agile or Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to track progress and ensure alignment with project goals.

Collaboration and Stakeholder Engagement:

  • Collaborate with product managers, business analysts, and stakeholders to define project scope, objectives, and deliverables, and translate business requirements into technical designs.
  • Work with product managers early on to shape product definition so that it can be built in a flexible, extensible, and robust way.
  • Partner effectively with all team members to deliver against commitments.
  • Work in close partnership with cross-functional teams and management to ensure alignment with project goals.
  • Communicate effectively with team members, stakeholders, and leadership to provide project updates, address concerns, and escalate issues as needed.

Mentorship

  • Identify training needs in your team and suggest training interventions, whether it be an Udemy course, Pluralsight, or mentors within the team.
  • Offer mentorship and guidance to less experienced developers in your Team.
  • Commitment to team success and positive team dynamics

Key performance indicators:

  • Delivers software projects within the agreed-upon deadlines, maintaining alignment with the defined scope and quality expectations.
  • Proactively introduces process improvements and adopts new technologies that enhance team efficiency or product performance.
  • Consistently delivers high-quality software that meets or exceeds customer expectations, with minimal post-release issues.
  • Maintains the performance and reliability of systems and applications, with a focus on minimizing downtime and performance-related incidents.
  • Actively mentors and coaches junior team members, contributing to their professional growth and the overall development of the team.
  • Focus on sound development concepts and patterns such as object/service orientated architecture, refactoring, and separation of concerns.
  • Comply with project plans and industry standards
  • Code Coverage provided on the code developed

Skills, know-how and experience:

  • Recognized as a technology expert in their field.
  • Exceptional complex problem-solving skills, with a flair for innovative and creative thinking.
  • Strong focus on customer needs and satisfaction.
  • Has the ability to work independently.
  • Skilled in interpreting and gathering user requirements, and translating them into technical specifications or code.
  • Extensive knowledge of modern IT operations, including Cloud, Social, Mobility, IoT, Big Data, and more.
  • Deep understanding of architectural best practices and patterns such as Microservices, CQRS, Event Sourcing, Domain-Driven Design, Clean Architecture.
  • Proven experience in applying Test-Driven Development (TDD) methodologies.
  • Proficient in multiple relevant programming languages, frameworks, and databases.

· Adaptable and open to embracing significant changes in technology or work environments.

Essential:

  • Bachelor's Degree/BSc Degree in appropriate field of study or equivalent work experience
  • 7 + years of professional or other practical experience

Experience in the following technologies:

  • Databases: SQL, MySQL, MongoDB
  • Azure: Azure DevOps, Azure Pipelines,
  • Frameworks: .NET, .NET Core, Entity Framework
  • Backend Tech: C#
  • Frontend Tech: Angular, React

Beneficial

  • Experience in the Agile methodology of developing software.
  • Working with Agile Teams and successfully delivering Agile-based software projects
  • Experience working with DevOps, Git, JIRA, Jenkins, Automated Build Servers

Values and Competencies

  • Get stuff done: completing tasks, and contributing to the deliverables of the team to ensure we deliver high quality products
  • Be the best you can be: investing time in learning and sharpening your skills. Teaching and sharing your unique skills with the rest of the team
  • Do the right thing: we build a culture of mutual respect and collaboration, admit to mistakes and learn from them
  • Servicing the customer: at the forefront of providing service excellence and customer satisfaction
  • Solve together: we conduct ourselves in such a way that we work harder, cooperate and be supportive of one another and contribute to the team spirit
  • Build a bridge: progress with what you have and solve a challenge
  • Add value: to tasks, interactions with colleagues and customer interactions
  • Have fun! we enjoy the work we do and the people that we are doing it

Direct reports and/or Stakeholders

Influence, collaborate and co-ordinate with:

  • Product Owner
  • Developers
  • Managers
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,064,854 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Pretoria
$216k – $323k per year · Equity · Remote (United States) · Full-Time · 10+ years exp · Bachelor's Degree · San Jose · Milpitas · Seattle · San Diego
Python
Go
Java
Rust
Databases
ElasticSearch
Apache Kafka
AI/ML
Model Context Protocol
Prompt Engineering
Function Calling
AI Agents
RAG
Anomaly Detection
Human-in-the-Loop
Semantic Search
LLM Evaluation
LLM Guardrails
Multi-Agent Systems
DevOps
OpenTelemetry
Prometheus
CI/CD
Kubernetes
AIOps
Apply
≈ $25k – $60k per year (Estimated) · Hybrid · Full-Time · 10+ years exp · Bengaluru
Java
C++
AI/ML
Machine Learning
DevOps
AWS
Docker
Kubernetes
Apply
≈ $32k – $80k per year (Estimated) · In office · Full-Time · 15+ years exp · Bachelor's Degree · Bengaluru
Apply
≈ $32k – $80k per year (Estimated) · In office · Full-Time · 12+ years exp · Bachelor's Degree · Bengaluru
Apply
≈ $101k – $201k per year (Estimated) · Equity · In office · 10+ years exp · High School Diploma · Dallas
Kotlin
Swift
Swift
RxSwift
Swift Concurrency
AI/ML
AI Agents
Frontend
Redux
Mobile
Jetpack Compose
SwiftUI
Combine
MVVM
DevOps
CI/CD
Management
Agile
Apply
Business Analyst 5 days ago
≈ $8k – $18k per year (Estimated) · In office · 1+ year exp · Noida
Python
SQL
Databases
MySQL
PostgreSQL
Snowflake
Google BigQuery
DevOps
GCP
Azure
AWS
AWS Lambda
Amazon S3
Apply
≈ $20k – $44k per year (Estimated) · Remote (India) · 3+ years exp · India
Python
JavaScript
Python
FastAPI
AI/ML
AI Agents
Frontend
Next.js
React.js
DevOps
Azure DevOps
WebSockets
Azure
CI/CD
Apply
UI Architect 5 days ago
≈ $33k – $81k per year (Estimated) · In office · 9+ years exp · Bengaluru
JavaScript
TypeScript
Node JS
Databases
MySQL
PostgreSQL
Frontend
Vue.js
Redux
Webpack
Tailwind CSS
Next.js
Angular
React.js
JQuery
Material UI
DevOps
Rest API
GCP
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
Project Manager 5 days ago
≈ $14k – $39k per year (Estimated) · In office · 8+ years exp · Bengaluru · Gurgaon · Pune
Python
SQL
DevOps
GCP
Azure
AWS
Analytics
Tableau
Power BI
Management
Confluence
Jira
Agile
Scrum
Apply
Sr. Data Scientist 5 days ago
≈ $21k – $46k per year (Estimated) · In office · 5+ years exp · Bengaluru · Gurgaon · Pune
Python
SQL
AI/ML
XGBoost
Scikit-learn
TensorFlow
PyTorch
Time Series
Machine Learning
DevOps
Azure
AWS
Analytics
Tableau
Power BI
Apply
Software Developer 6 months ago
≈ $34k – $62k per year (Estimated) · In office · Full-Time · 5+ years exp · Pretoria
JavaScript
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
Dapper
Databases
MySQL
Oracle
Azure Cosmos DB
Frontend
Angular
React.js
DevOps
Azure DevOps
Azure
Jenkins
Git
AWS
Management
Agile
Scrum
Kanban
Apply
≈ $21k – $45k per year (Estimated) · In office · Full-Time · 3+ years exp · Pretoria
JavaScript
TypeScript
SQL
C#
C#
Entity Framework Core
Databases
MySQL
Oracle
Azure Cosmos DB
Frontend
Angular
React.js
DevOps
Azure DevOps
Azure
Jenkins
Git
Management
Agile
Scrum
Apply
≈ $24k – $60k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Pretoria
JavaScript
Java
TypeScript
SQL
Databases
MySQL
PostgreSQL
Frontend
Vue.js
Angular
React.js
DevOps
GCP
Azure DevOps
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
Agentic AI Developer 2 months ago
In office · Full-Time · 3+ years exp · Bachelor's Degree · Pretoria
Python
TypeScript
C#
Databases
PostgreSQL
AI/ML
LangGraph
LangChain
Model Context Protocol
vLLM
Embeddings
Prompt Engineering
Function Calling
AI Agents
Ollama
Semantic Kernel
CrewAI
RAG
Reranking
LLMOps
Human-in-the-Loop
Structured Outputs
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Cybersecurity
Least Privilege
Management
n8n
Agile
Apply
Data Scientist 2 months ago
≈ $25k – $45k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · Pretoria
Python
SQL
Databases
Databricks
AI/ML
Polars
MLFlow
Vertex AI
Scikit-learn
LLM
RAG
Time Series
Amazon SageMaker
Machine Learning
DevOps
Azure
Git
AWS
Analytics
Tableau
Power BI
Matplotlib
Plotly
ETL/ELT
Management
Agile
Apply
≈ $18k – $40k per year (Estimated) · In office · Contractor · 3+ years exp · Pretoria
Design
SolidWorks
AutoCAD
SpaceTech
GD&T
Apply
Sales Manager 11 hours ago
≈ $13k – $30k per year (Estimated) · In office · Full-Time · 3+ years exp · Bachelor's Degree · Pretoria
Apply
FINANCIAL ACCOUNTANT 11 hours ago
$11k – $14k per year · In office · Full-Time · 3+ years exp · Pretoria
Apply
$22k – $23k per year · In office · Full-Time · 5+ years exp · Pretoria
Apply
Barista 11 hours ago
≈ $7.5k – $13k per year (Estimated) · In office · Full-Time · 2+ years exp · Pretoria
Apply
See all jobs
This is one of many
2,064,854 more open roles from verified company boards, updated every day.