Software Engineer Jobs – Enterprise Platform Development

Urgent
Apply Now

Job Description

Software Engineer

Company: Sopra HR Software
Location: Tunis, Tunisia
Industry: Information Technology / Enterprise Software
Employment Type: Full-Time
Department: Software Engineering
Reports To: Engineering Manager
Salary Range: TND 55,000 – TND 90,000 per annum (depending on experience and technical expertise)
Application Deadline: Open Until Filled

About the Company

Sopra HR Software is an established international software solutions provider with operations in Tunisia, delivering HR, payroll, cloud, and digital transformation platforms to enterprises across Europe, Africa, and the Middle East. The company is known for innovation, agile development practices, and enterprise-scale technology solutions.

Position Summary

We are seeking a highly motivated Software Engineer to join our growing engineering team in Tunis. The successful candidate will contribute to the design, development, testing, deployment, and maintenance of scalable enterprise applications while collaborating with product managers, architects, QA engineers, and DevOps teams.

This role is ideal for professionals exploring Software Engineer jobs in Tunisia, IT jobs in Tunis, and career opportunities within enterprise software development.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade applications.
  • Build scalable backend services and APIs.
  • Participate in software architecture and technical design discussions.
  • Write clean, maintainable, and well-documented code.
  • Conduct code reviews and mentor junior developers.
  • Collaborate with QA teams to ensure software quality.
  • Implement secure coding practices and performance optimization.
  • Work closely with DevOps teams on CI/CD automation.
  • Troubleshoot production issues and improve system reliability.
  • Participate in Agile ceremonies including sprint planning and retrospectives.
  • Contribute to cloud migration and modernization initiatives.
  • Support continuous improvement of engineering processes.

Professionals interested in developer jobs in Tunisia and software development jobs in Tunis will find this position highly rewarding.

Required Qualifications

Education

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Master’s Degree is considered an advantage.

Experience

  • 3–7 years of professional software development experience.
  • Experience developing enterprise applications.
  • Strong understanding of software engineering principles and best practices.
  • Experience working in Agile development environments.

Candidates seeking Java developer jobs in Tunisia, full stack developer jobs in Tunis, or backend engineer jobs in Tunisia are encouraged to apply.

Technical Skills

  • Java Development
  • Spring Boot
  • Microservices Architecture
  • REST API Development
  • Cloud Computing
  • Software Engineering
  • Agile Development
  • DevOps Practices
  • CI/CD Pipelines
  • Database Management
  • Git Version Control
  • Containerization
  • System Design
  • Application Security
  • Performance Optimization
  • Enterprise Software Development
  • Cloud Migration
  • Technical Problem Solving

These capabilities are frequently sought in technology jobs in Tunisia, software engineer jobs in Sfax, and IT careers in Tunis.

Preferred Technologies

  • Java / Spring Boot
  • React or Angular
  • PostgreSQL or Oracle Database
  • Docker and Kubernetes
  • Azure or AWS Cloud Platforms
  • GitHub / GitLab
  • Jenkins
  • RESTful Services

Training & Career Development

Employees will receive:

  • Advanced software engineering training.
  • Cloud certification sponsorship.
  • Leadership development programs.
  • Agile and Scrum workshops.
  • DevOps and automation training.
  • Access to international technology conferences and learning resources.

Candidates exploring opportunities through:

software jobs in Tunisia

often search for software engineer vacancies in Tunisia, IT careers in Tunis, and technology jobs in North Africa.

Compensation & Benefits

  • Competitive annual salary.
  • Performance-based bonus scheme.
  • Private medical insurance.
  • Retirement contribution plans.
  • Hybrid work opportunities.
  • Paid annual leave.
  • Professional certification support.
  • Employee wellness programs.
  • Learning and development budget.

Work Environment

This position offers a collaborative environment focused on innovation, engineering excellence, and continuous learning. Engineers work with international teams on large-scale digital transformation projects serving global clients.

Professionals interested in software engineering jobs in Tunisia, application developer jobs in Tunis, and technology careers in Tunisia will gain valuable exposure to modern enterprise platforms.

Regional Career Resources

Technology professionals frequently monitor regional opportunities through:

software jobs in Namibia

for insights into software developer jobs in Africa and IT engineering careers.

Candidates interested in broader African technology markets may also review:

software jobs in Nigeria

which is often visited by professionals seeking senior software engineer jobs, backend developer positions, and cloud engineering careers.

Additional regional employment opportunities can be explored through:

software jobs in Uganda

by candidates researching software architect jobs, full stack engineering positions, and technology leadership careers in Africa.

Equal Opportunity Statement

Sopra HR Software is committed to fostering an inclusive workplace where diversity, innovation, and professional growth are valued. Employment decisions are based solely on qualifications, experience, and business requirements.

Apply today to advance your career in one of the leading Software Engineer jobs in Tunisia and contribute to cutting-edge enterprise software solutions serving international markets.