429 Python Software Engineer jobs in South Africa

Python Software Engineer

R250000 - R600000 Y Metamorph

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

We are seeking a
skilled and motivated Intermediate Python Software Engineer
to join our client's technology team. The ideal candidate will have strong hands-on experience in developing
microservices-based applications
, integrating with
event-driven architectures
, and working with
PostgreSQL databases
in a
cloud-native DevOps environment
. You will be part of a collaborative engineering team responsible for building scalable, high-performing, and reliable backend systems that power mission-critical applications.

Key Responsibilities

  • Design, develop, and maintain
    backend services and APIs using
    Python
    within a
    microservices
    architecture.
  • Implement
    event-driven
    and
    asynchronous
    communication patterns using technologies such as Kafka, RabbitMQ, or AWS SNS/SQS.
  • Build and maintain
    PostgreSQL
    databases, ensuring data integrity, performance optimization, and scalability.
  • Collaborate closely with product owners, architects, and DevOps teams to design
    cloud-native
    and
    resilient
    software solutions.
  • Apply best practices for
    CI/CD pipelines
    ,
    containerization
    (Docker), and
    infrastructure automation
    (Terraform, Kubernetes).
  • Write
    clean, maintainable, and well-tested
    code following agile principles.
  • Participate in
    code reviews
    , design discussions, and continuous improvement initiatives.
  • Contribute to system monitoring, performance tuning, and troubleshooting in production environments.

Required Skills and Experience

  • 3–6 years
    of professional experience in
    software engineering
    with a focus on
    Python backend development
    .
  • Strong experience with
    microservices architecture
    and RESTful API design.
  • Hands-on experience with
    PostgreSQL
    or similar relational databases, including schema design and query optimization.
  • Experience with
    event-driven systems
    and message brokers (e.g., Kafka, RabbitMQ, AWS SNS/SQS).
  • Solid understanding of
    cloud platforms
    (AWS, Azure, or GCP) and
    DevOps practices
    such as CI/CD, infrastructure as code, and automated deployments.
  • Familiarity with
    Docker
    and
    Kubernetes
    for containerization and orchestration.
  • Working knowledge of
    Git-based
    version control and collaborative development workflows.
  • Strong problem-solving skills and ability to work in an
    Agile/Scrum
    team environment.

Preferred Skills

  • Experience with
    FastAPI
    ,
    Flask
    , or
    Django
    frameworks.
  • Exposure to
    async programming
    and frameworks like
    Celery
    or
    asyncio
    .
  • Knowledge of
    monitoring and observability tools
    such as Prometheus, Grafana, or ELK stack.
  • Understanding of
    security best practices
    and
    API authentication mechanisms
    (OAuth2, JWT).
  • Familiarity with
    test automation frameworks
    such as Pytest.

Personal Attributes

  • A proactive, curious, and solution-oriented mindset.
  • Strong communication and collaboration skills.
  • Passionate about technology, continuous learning, and building high-quality software.
  • Adaptable and comfortable working in a
    hybrid or agile environment
    .

Education

  • Bachelor's degree in
    Computer Science
    ,
    Information Technology
    , or a related field (or equivalent practical experience).
  • Relevant certifications in
    cloud platforms
    (AWS/Azure) or
    DevOps
    practices will be advantageous.
This advertiser has chosen not to accept applicants from your region.

Senior Python Software Engineer

Randburg, Gauteng R600000 - R1200000 Y Vitesse Partners

Posted today

Job Viewed

Tap Again To Close

Job Description

My client is a Highly skilled
Senior Python Software Engineer - AI/ML
with strong expertise in
end-to-end AI/ML product development
, from
data pipelines
to
model deployment
and
continuous evaluation
. Candidates should combine deep knowledge of
AI/ML systems
with modern
software engineering practices
and
data engineering principles

This is an onsite 12 month contract for a Broadcasting Company based in Randburg.

Core Competencies

  • AI/ML Expertise
    : Proven experience in designing, developing, and deploying AI/ML systems in production environments.

End-to-End Delivery
: Ability to manage the full lifecycle of AI-driven solutions, including:

  • Data ingestion, pre-processing and validation
  • Model training/fine-tuning, validation, and optimization
  • Deployment and monitoring in production
  • Continuous evaluation and improvement

Software Engineering
: Strong background in:

  • Modern development practices (CI/CD, automated testing, code reviews)
  • Scalable and maintainable code design

Data Engineering
:

  • Building and managing large-scale data pipelines using tools like
    Apache Spark
    or
    Databricks
  • Implementing ETL/ELT workflows and ensuring data quality

Cloud Platforms
: Hands-on experience with
Azure
,
AWS
, or
GCP
for AI/ML workloads, including containerization (Docker) and orchestration.

API Development
:

  • Designing and implementing
    RESTful APIs
    and microservices
  • Integrating AI models into production systems via APIs

Microservices & Integration
:

  • Building modular, scalable services for AI-driven applications
  • Familiarity with observability (metrics, logging, tracing) best practices

Qualifications

Minimum
: Bachelor's degree in
Computer Science
,
Data Science
,
Engineering
,
Applied Mathematics
, or a related technical field.

Preferred
:

  • Master's degree in
    Artificial Intelligence / Machine Learning / Data Engineering / Computer Science
    .

Experience Requirements

  • Overall Software Engineering
    :
    7–10+ years
    of professional software development (with at least 5 years in Python).
  • AI/ML Specific Experience
    :
    5+ years
    hands-on experience in applied machine learning and AI systems.
  • Building and deploying models into production environments (not just research or prototypes).
  • End-to-end product development: data ingestion, pre-processing, feature engineering, training, tuning, deployment, and monitoring.
  • Data Engineering
    : Strong background in building
    scalable data pipelines
    (ETL/ELT, Spark, Airflow, Kafka, etc.).
  • Cloud & Deployment
    : Experience with deploying ML/AI products in
    cloud environments
    (AWS, Azure, GCP) using containerization (Docker, Kubernetes).
  • MLOps & CI/CD
    : Proven track record of setting up ML pipelines with continuous training, automated testing, and monitoring.
  • Leadership
    : Demonstrated ability to
    mentor junior engineers
    , review code, contribute to architecture decisions, and drive best practices.
This advertiser has chosen not to accept applicants from your region.

Senior Python Software Engineer – AI/ML

R1200000 - R2400000 Y FROSTBYTE

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title: Senior Python Software Engineer – AI/ML

About Us:

FrostByte (Pty) Ltd, established in 2013, is a proudly South African, 100% BEE-owned technology company specializing in
custom software development, quality assurance solutions, and consulting services
across a wide range of technology platforms and niche sectors.

We have built trusted partnerships with leading organizations, including
Discovery, Edge, MultiChoice, BME, and Irdeto
, by consistently delivering innovative and scalable technology solutions.

Our subsidiary,
Frost Technica Private Limited
, based in India, strengthens our delivery capabilities by providing specialized offsite development services and niche skillsets, enabling us to offer cost-effective, high-quality solutions to the South African market.

Overview

We are seeking a highly skilled Senior Python Software Engineer – AI/ML to join our team. The ideal candidate will bring deep expertise in Python and end-to-end AI/ML product delivery, with strong experience in Large Language Models (LLMs), data engineering, and MLOps frameworks. Hands-on exposure to Databricks, Data Foundry, MLflow, Prefect, and Azure ML tooling will be highly advantageous.

Key Responsibilities

  • Design, develop, and deploy AI/ML systems into production environments.
  • Orchestrate and manage scalable data pipelines with a focus on quality, reliability, and efficiency.
  • Own the full AI/ML lifecycle:
  • Data ingestion, preprocessing, and validation
  • Model training, fine-tuning, validation, and optimization
  • Deployment, monitoring, and scaling in production
  • Continuous evaluation and improvement
  • Implement scalable and maintainable code aligned with modern development practices (CI/CD, testing, reviews).
  • Develop APIs and microservices to integrate AI/ML solutions into enterprise platforms.
  • Work with containerization and orchestration technologies (Docker, Kubernetes) to enable cloud-native AI solutions.
  • Collaborate cross-functionally to deliver business-focused AI capabilities.

Core Competencies & Requirements

AI/ML Expertise

  • Proven experience in delivering production-grade AI/ML systems.
  • Strong understanding of
    LLMs
    (fine-tuning, embeddings, integration, and deployment).
  • Familiarity with NLP techniques and advanced ML workflows.

Software Engineering

  • Advanced proficiency in
    Python
    for AI/ML applications.
  • Skilled in scalable, maintainable code design and architecture.
  • Experience with
    CI/CD pipelines
    , automated testing, and modern development best practices.

Data Engineering

  • Hands-on experience with
    Databricks, Data Foundry
    , and
    Apache Spark
    for large-scale data processing.
  • Ability to build and maintain ETL/ELT pipelines with strong validation and governance.
  • Knowledge of pipeline orchestration frameworks such as
    Prefect
    (or Airflow).

MLOps & Frameworks

  • Practical experience with
    MLflow
    for tracking, orchestration, and reproducibility.
  • Strong knowledge of MLOps best practices and deployment strategies.

Cloud Platforms & Infrastructure

  • Hands-on experience with
    Azure ML services
    (Data Factory, ML Studio, Synapse).
  • Azure certification
    will be considered an advantage.
  • Exposure to
    AWS
    or
    GCP
    is beneficial.
  • Experience with
    Docker
    and container orchestration (Kubernetes).

API Development & Microservices

  • Proven ability to design RESTful APIs and microservices.
  • Experience integrating AI models into production workflows.
  • Familiarity with observability best practices (metrics, logging, tracing).

Qualifications

  • Bachelor's degree
    in
    Computer Science, Computer Engineering, Software Engineering, or related field
    (BSc required).
  • Honours or Master's degree
    in a relevant field will be an
    advantage
    .
  • 7+ years of professional software engineering experience, with at least 3+ years focused on AI/ML.
  • Strong experience with ML frameworks such as
    TensorFlow, PyTorch, and Scikit-learn
    .
  • Agile methodology experience and strong collaboration skills.
This advertiser has chosen not to accept applicants from your region.

Mid-Senior Python Software Engineer – AI/ML

R450000 - R900000 Y FROSTBYTE

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking a highly skilled Senior Python Software Engineer – AI/ML to join our team. The ideal candidate will bring deep expertise in Python and end-to-end AI/ML product delivery, with strong experience in Large Language Models (LLMs), data engineering, and MLOps frameworks. Hands-on exposure to Databricks, Data Foundry, MLflow, Prefect, and Azure ML tooling will be highly advantageous.

Responsibilities

  • Design, develop, and deploy AI/ML systems into production environments.
  • Orchestrate and manage scalable data pipelines with a focus on quality, reliability, and efficiency.
  • Own the full AI/ML lifecycle:
  • Data ingestion, preprocessing, and validation
  • Model training, fine-tuning, validation, and optimization
  • Deployment, monitoring, and scaling in production
  • Continuous evaluation and improvement
  • Implement scalable and maintainable code aligned with modern development practices (CI/CD, testing, reviews).
  • Develop APIs and microservices to integrate AI/ML solutions into enterprise platforms.
  • Work with containerization and orchestration technologies (Docker, Kubernetes) to enable cloud-native AI solutions.
  • Collaborate cross-functionally to deliver business-focused AI capabilities.

Core Competencies and Requirements: AI/ML Experise

  • Proven experience in delivering production-grade AI/ML systems.
  • Strong understanding of
    LLMs

(fine-tuning, embeddings, integration, and deployment).
- Familiarity with NLP techniques and advanced ML workflows.

Software Engineering

  • Advanced proficiency in
    Python

for AI/ML applications.
- Skilled in scalable, maintainable code design and architecture.
- Experience with
CI/CD pipelines

, automated testing, and modern development best practices.

Data Engineering

  • Hands-on experience with
    Databricks, Data Foundry

, and
Apache Spark

for large-scale data processing.
- Ability to build and maintain ETL/ELT pipelines with strong validation and governance.
- Knowledge of pipeline orchestration frameworks such as
Prefect

(or Airflow).

MLOps and Frameworks

  • Practical experience with
    MLflow

for tracking, orchestration, and reproducibility.
- Strong knowledge of MLOps best practices and deployment strategies.

Cloud Platforms and Infrastructure

  • Hands-on experience with
    Azure ML services

(Data Factory, ML Studio, Synapse).
- Azure certification

will be considered an advantage.
- Exposure to
AWS

or
GCP

is beneficial.
- Experience with
Docker

and container orchestration (Kubernetes).

API Development and Microservices

  • Proven ability to design RESTful APIs and microservices.
  • Experience integrating AI models into production workflows.
  • Familiarity with observability best practices (metrics, logging, tracing).

Qulaifications

  • Bachelor's degree

in
Computer Science, Computer Engineering, Software Engineering, or related field

(BSc required).
- Honours or Master's degree

in a relevant field will be an
advantage

.
- 5+ years of professional software engineering experience, with at least 3+ years focused on AI/ML.
- Strong experience with ML frameworks such as
TensorFlow, PyTorch, and Scikit-learn

.
- Agile methodology experience and strong collaboration skills.

This advertiser has chosen not to accept applicants from your region.

Java Python OO Software Engineer

Johannesburg, Gauteng e-Merge IT Recruitment

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

We’re not just building software – we’re reimagining how financial services run in the real world. We create future-fit, rock-solid systems that power asset managers, investment firms, and other finance pros across South Africa (and beyond).

Currently searching for an Intermediate Software Engineer with Python and Java experience with a tech soul. No dusty cubicles. No  red tape. Just smart humans solving complex problems with clean code, clever thinking, and good coffee.

Requirements:

  • Bachelor's degree in Computer Science (or related field)
  • 5+ years of relevant work experience
  • Expertise in Object Oriented Design and Object Databases
  • Experience with Agile software development methodologies
  • Smalltalk skills advantageous

Responsibilities:

  • Intermediate Developer Emphasis on building a web-based, object-oriented system for the financial investment industry, including experience with investment products like LISPs, Collective Investments, and Retirement Funds
  • Writing clean, high-quality, high-performance, maintainable code with tests
  • Develop and support software including application logic and web-based user interfaces
  • Focus on meeting business objectives and compliance standards
  • Support test and deployment of new products and features
  • Pair program where appropriate

Reference Number for this position is GZ60666  which is a permanent REMOTE position offering a cost to company salary of R800k per annum negotiable on experience and ability. Contact Garth on target='_blank or call him on to discuss this and other opportunities.

Are you ready for a change of scenery? The e-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website for more great positions.

Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!

This advertiser has chosen not to accept applicants from your region.

Software Engineer (Linux, Python) (NH3108)

R350000 - R550000 Y Mediro ICT

Posted today

Job Viewed

Tap Again To Close

Job Description

Install, configure, and maintain Unix/Linux servers, ensuring optimal performance and uptime.

Develop and maintain software solutions on Linux platforms.

Utilize GitHub Actions for continuous integration and deployment.

Write and maintain scripts in Python for automation and process improvement.

Manage authentication and access using PBIS and NIS / LDAP.

Configure and manage automounter and netgroups for efficient network file system access.

Participate in Scrum teams to deliver high-quality software solutions.

Use Grafana for monitoring and improving application performance.

Collaborate with cross-functional teams to ensure seamless integration and operation.

Provide technical support and guidance to team members.

Ensure adherence to best practices and industry standards.

Participate in continuous improvement initiatives to enhance system performance and reliability.

Stay updated with emerging technologies and industry trends to drive innovation.

MUST Have the below essential skills and experience:

Proficiency in Linux operating systems.

Experience with GitHub Actions.

Strong programming skills in Python.

Be familiarwith PBIS for authentication and access management.

Experience with automounter and netgroups for network file systems.

Understanding of Scrum methodologies for agile project management.

Be familiar with APM tools, specifically Grafana, for application performance monitoring.

Bachelor's degree in Computer Science, IT, or a related field.

Minimum of 5 years experience in software engineering, particularly with Linux systems.

Experience in using version control systems, especially GitHub.

Minimum of 5 years of IT software development experience including ITIL.

Email your CV asap to Natasha.Hartmann @ mediro- to apply

Between 5 - 7 Years

This advertiser has chosen not to accept applicants from your region.

Software Engineer — Python, JavaScript and No-Code Automation

Bedfordview, Gauteng R600000 - R1800000 Y Atlas AI

Posted today

Job Viewed

Tap Again To Close

Job Description

About the role

We are looking for a hands-on Software Engineer who is fluent in Python, JavaScript and JSON, and who enjoys building real-world automations using no-code and low-code tools such as
n8n
and
Lovable
. You will design, ship and maintain internal and client-facing workflows, APIs and lightweight apps that remove manual work, improve reliability and unlock growth.

What you will do

  • Architect, build and maintain automations and microservices in Python and JavaScript, orchestrated via n8n, Lovable and related platforms.
  • Integrate third-party systems using REST APIs, webhooks and OAuth2; normalise JSON payloads and handle retries, idempotency and error paths.
  • Design pragmatic data models and connectors across Postgres, Airtable and spreadsheets; write clean SQL for reporting and audits.
  • Develop small web front-ends where needed using React or for operator dashboards and client portals.
  • Set up CI/CD, testing and monitoring so flows are observable, recoverable and cost-efficient.
  • Produce clear technical documentation and change logs; collaborate with non-technical stakeholders and clients.
  • Keep security and privacy front-of-mind, including POPIA-aligned handling of personal information.

What you will bring

  • 3+ years professional software engineering experience.
  • Strong practical skill in
    Python
    ,
    JavaScript
    and working with
    JSON
    structures.
  • Proven experience building automations with tools such as
    n8n
    ,
    Lovable
    ,
    Zapier
    ,
    Make
    or similar.
  • Comfortable designing and consuming RESTful APIs, handling auth, rate limits and pagination.
  • Solid Git workflow, code reviews and test discipline (
    pytest
    ,
    Jest
    or similar).
  • Working knowledge of SQL and at least one relational database.
  • Containerisation basics with Docker and deployment to a major cloud (AWS, GCP or Azure).
  • Excellent written and verbal communication, with the ability to explain technical trade-offs simply.

Nice to have

  • React or UI experience.
  • Experience with AI-powered features or tooling, vector stores and embeddings.
  • Background in consulting, agency or client-facing delivery.
  • Observability stacks such as Prometheus, Grafana, OpenTelemetry, ELK.
  • Basic DevOps and cost-monitoring instincts for lean environments.

Tools you'll likely touch here

Python, JavaScript, n8n, Lovable, REST APIs, Webhooks, OAuth2, JSON, Postgres, Airtable, GitHub, Docker, AWS or GCP, pytest, Jest.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Python software engineer Jobs in South Africa !

Software Engineer

Centurion, Gauteng R250000 - R750000 Y Meado

Posted today

Job Viewed

Tap Again To Close

Job Description

Location:
Pretoria / Johannesburg, South Africa | Hybrid

About Us

At , we're on a mission to make quality supply chain optimisation accessible to businesses of all sizes through our cutting-edge optimisation software, business intelligence solutions, and consulting services. As a fast-growing startup, we're passionate about creating impactful solutions that improve how businesses operate.

Role Overview

We're looking for a driven and talented
Software Engineer (Full Stack)
to join us as a part of our growing team at This is an exciting opportunity to grow with us, learn quickly, and help deliver quality software and services to our customers. You'll work in a dynamic, fast-paced environment where curiosity, creativity, and problem-solving are at the heart of everything we do.

Key Responsibilities

  • Design, build and maintain our cloud-based supply chain optimisation software.
  • Collaborate with our Industrial Engineers to understand the needs of businesses in logistics and supply chain and convert these requirements into a robust cloud-based optimisation solution.
  • Continuously evaluate and optimise our codebase to ensure the use of the best technologies and practices.

What We're Looking For

  • A high level of curiosity and the ability to apply first principles thinking when tackling new challenges.
  • Strong analytical skills with a comfort for iterative problem-solving.
  • Experience in logistics and supply chain is beneficial but not essential.
  • Experience working with geospatial data is beneficial but not essential.
  • A strong sense of pride in delivering high-quality work.

Qualifications & Experience

  • Bachelor's degree in Computer Science, Computer Engineering or equivalent practical experience.
  • 0 – 3 years' experience working as a developer.

The technologies you will work on:

  • PostgreSQL
  • Python / Django
  • React / Javascript
  • Github
  • Azure

Your input on tech stack preferences is encouraged—we value technically sound decision-making

Why Join Us?

  • Be part of a growing company where you can influence its direction.
  • Solve complex, abstract problems that challenge you and allow for rapid learning.
  • Work in a flexible, hybrid environment with opportunities to make a real impact.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

R400000 - R800000 Y LexisNexis Legal & Professional

Posted today

Job Viewed

Tap Again To Close

Job Description

Don't miss this opportunity to grow and thrive in a supportive and exciting workplace.

Apply today and start your journey with us

About our Team

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 tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today's top model creators for each individual legal use case.

About the Role

As a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.

Responsibilities

  • Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards.
  • Completing simple bug fixes to improve the stability and performance of our software.
  • Working closely with other development team members to understand product requirements and translate them into effective software designs.
  • Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success.
  • Resolving technical issues as necessary to maintain smooth and efficient operation of our software.
  • Keeping abreast of new technology developments to continuously improve your skills and knowledge.
  • Performing all other duties as assigned to contribute to the overall success of the team and the company.

Requirements

  • Have a BSC computer science degree or equivalent.
  • Have professional experience in software engineering.
  • Have experience with development in python and cloud technologies such as AWS
  • Be familiar with Agile and Waterfall methodologies.
  • Be able to analyze and resolve technical challenges efficiently.
  • Be able to work effectively with internal and external technology teams.
  • Have strong written and verbal communication skills.

Work in a way that works for you

We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.

  • Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive

Working for you

We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:

  • Medical Aid
  • Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
  • Modern family benefits, including adoption and surrogacy
  • Study Leave

About the Business

LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our

Applicant Request Support Form

or please contact

Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams

here

.

Please read our

Candidate Privacy Policy

.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

USA Job Seekers:

EEO Know Your Rights

.

This advertiser has chosen not to accept applicants from your region.

Software Engineer

Woodmead, Gauteng R250000 - R500000 Y LexisNexis

Posted today

Job Viewed

Tap Again To Close

Job Description

**Don't miss this opportunity to grow and thrive in a supportive and exciting workplace.

Apply today and start your journey with us
About Our Team**
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 tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today's top model creators for each individual legal use case.

About The Role
As a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.

Responsibilities

  • Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards.
  • Completing simple bug fixes to improve the stability and performance of our software.
  • Working closely with other development team members to understand product requirements and translate them into effective software designs.
  • Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success.
  • Resolving technical issues as necessary to maintain smooth and efficient operation of our software.
  • Keeping abreast of new technology developments to continuously improve your skills and knowledge.
  • Performing all other duties as assigned to contribute to the overall success of the team and the company.

Requirements

  • Have a BSC computer science degree or equivalent.
  • Have professional experience in software engineering.
  • Have experience with development in python and cloud technologies such as AWS
  • Be familiar with Agile and Waterfall methodologies.
  • Be able to analyze and resolve technical challenges efficiently.
  • Be able to work effectively with internal and external technology teams.
  • Have strong written and verbal communication skills.

Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.

  • Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive

Working for you
Benefits
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:

  • Medical Aid
  • Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
  • Modern family benefits, including adoption and surrogacy
  • Study Leave

About The Business
LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Python Software Engineer Jobs