Lead Software Engineer
Entreprise Anonyme · Sfax
Job description
About the role
Digital Innovation Partner, a Swiss‑based IT company, is looking for a Lead Software Engineer to join its Tunisian office. You will guide an AI‑driven product development team, design production‑grade solutions and collaborate closely with colleagues in Switzerland.
Key responsibilities
- Oversee the design, architecture and implementation of scalable software systems.
- Provide mentorship and technical guidance to engineers, ensuring high standards of code quality.
- Champion best practices such as clean code, comprehensive testing, CI/CD, documentation and operational readiness.
- Assess trade‑offs related to scalability, reliability, performance and maintainability.
- Collaborate with product owners, subject‑matter experts and domain specialists in an Agile environment.
- Translate functional and non‑functional requirements into actionable technical solutions.
- Participate in planning, estimation, risk identification and delivery tracking.
- Ensure solutions are robust, observable, secure and production‑ready.
- Partner with MLOps and data‑science teams to integrate machine‑learning models into production.
Required profile
- Proven experience designing and building production‑grade software systems.
- Strong background in system design, architecture and engineering trade‑offs.
- Experience working in Agile teams and leading technical initiatives.
- Familiarity with AI/ML or MLOps concepts is highly desirable.
Required skills
- APIs, backend services, integration patterns, distributed systems.
- Automated testing, code reviews, maintainability, technical debt management.
- Relational databases: PostgreSQL, MySQL, SQL Server, Oracle; data modeling, query optimization, indexing.
- Frameworks: FastAPI, Spring Boot, Node.js.
- Clean‑code principles, modular design, CI/CD pipelines.
- MLOps and production ML system knowledge (desired).
What we offer
- Opportunity to lead innovative AI‑driven projects.
- Collaboration with international teams.
- Competitive compensation and professional growth.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Tunisia.
Salaries by job title
- Team Leader (m/f) - Vilanova Beja Jardim 28
- Technicien de Maintenance industrielle 14
- Responsable Ressources Humaines 10
- French-English Customer Support Associate 10
- Remote French Bilingual Customer Support Representative 10
- Responsable maintenance 10
- Technicien maintenance industrielle 9
- Assistante administrative 9
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 18 hours from now
46 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Entreprise Anonyme
Sfax