Senior Software Consultant
Job summary
We are a US-based software consulting company seeking highly experienced Senior, Lead, and Principal Software Engineers across Africa for fully remote contract opportunities. Ideal candidates should have 10+ years of hands-on experience in enterprise software development, with expertise in C#, .NET, Java, DevOps, Cloud Technologies, or AI. We are seeking highly skilled and experienced Senior and principal software engineers, technical leads, and software consultants across Africa to join our growing network of technology professionals. We work on a variety of enterprise-level software development, cloud infrastructure, DevOps, and AI-related projects. We have multiple opportunities available and aim to match each candidate with a suitable position based on their technical expertise, professional background, leadership experience, and individual strengths. This opportunity is ideal for experienced engineers who are confident in their technical abilities, communicate professionally, and enjoy working independently in a flexible remote environment.
Job descriptions & requirements
Responsibilities:
- Design, develop, and maintain scalable, secure, enterprise-level software applications.
- Contribute to software architecture, technical planning, and solution design.
- Work on backend development, cloud infrastructure, DevOps, AI integration, or full-stack engineering projects based on individual expertise.
- Participate in technical discussions, project meetings, and stakeholder communications.
- Provide technical leadership, architecture guidance, and mentorship when required.
- Collaborate effectively with distributed teams and deliver high-quality solutions.
- Manage assigned responsibilities independently while meeting agreed deadlines and project milestones.
Requirements:
- 10+ years of professional software engineering experience, preferably involving large-scale enterprise applications.
- 5–6+ years of software architecture, technical leadership, or engineering team leadership experience.
- Strong hands-on expertise in one or more of the following areas: backend development: C#, .NET, ASP.NET Core, Java, Spring Boot; cloud platforms: Microsoft Azure, AWS, Google Cloud; DevOps: Docker, Kubernetes, Terraform, CI/CD, Azure DevOps; AI Engineering: Python, Generative AI, LLM Integration, AI Agents; and software architecture: microservices, distributed systems, event-driven architecture, REST APIs
- Excellent spoken and written English, with the ability to explain complex technical concepts clearly and confidently.
- Strong analytical thinking, problem-solving, and technical decision-making skills.
- Proven experience delivering enterprise software solutions and contributing to architecture decisions.
Professional Expectations:
- Reliable, responsive, and professional in communication.
- Comfortable collaborating through online platforms, video meetings, and remote development tools.
- Able to follow project instructions and technical requirements carefully.
- Well-organized, self-motivated, and capable of managing multiple responsibilities.
- Available for scheduled technical discussions, project meetings, and time-sensitive onboarding or verification activities.
- Confident in presenting technical solutions and discussing previous project experience.
- Interested in flexible, long-term remote contract opportunities.
What We Offer:
- 100% remote opportunities available to qualified candidates across Africa.
- Multiple engineering and consulting positions matched to individual strengths.
- Opportunities to contribute to enterprise software, cloud, DevOps, and AI projects.
- Flexible contract-based working arrangements depending on project requirements.
- Collaboration with experienced international engineering teams.
- Opportunities for long-term professional relationships and ongoing projects.
How to Apply:
- Updated Resume/CV highlighting technical expertise, enterprise projects, and leadership experience.
- Short Professional Introduction summarizing their background and strongest technical skills.
- Current Location (Country and City).
- Availability and preferred working hours.
- Previous Remote Work Experience, if applicable.
Note:
- We welcome applications from experienced engineers throughout Africa who are passionate about technology, professional growth, and delivering high-quality software solutions.
- We look forward to connecting with talented engineering professionals!
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.