Software Developer

Job Details

About HCM

At HCM, we believe that great organizations are built on great people—and the systems that support them. We’re a proudly Nigerian HR technology company based in Gombe State, on a mission to transform workforce management across Africa using smart, secure, and scalable digital tools.

Founded just five years ago, we’ve grown from a bold idea into a trusted name in public and private sector HR solutions. Our team is passionate, our approach is practical, and our impact is measurable. We value integrity, accountability, and innovation—and we work every day to make HR simpler, smarter, and more human.
At HCM, we empower our employees to lead with purpose. We foster a culture where ideas are welcomed, growth is encouraged, and excellence is celebrated. Whether you’re shaping strategy or streamlining operations, your work here matters.
Why join HCM? Because we’re building more than software—we’re building a future where people and performance thrive together. If you’re ready to lead, grow, and make a difference, HCM is the place to do it.

Software Developer

As a Software Developer at HCM, you’ll be part of the team that powers our digital transformation. You’ll design, build, and maintain scalable applications that help organizations manage their people better—from recruitment to retirement.

Why This Role Matters

Our software is the backbone of our mission. As we expand across Africa, your work will directly impact how thousands of organizations operate and grow. This is more than a coding job—it’s a chance to shape the future of HR technology on the continent.

Reporting & Team Structure

This role reports to the IT director. At HCM, we invest in our tech talent. You’ll have access to mentorship, certifications, and opportunities to lead projects that stretch your skills and expand your impact.

Tool We Use:

We work with modern stacks and agile workflows. Experience with any of the following is a plus:
  • Frontend: React, Vue.js, TypeScript
  • Backend: Node.js, Python, .NET Core
  • DevOps: Docker, Kubernetes, GitHub Actions
  • Cloud: Azure, AWS
  • Collaboration: Jira, Slack, Microsoft 365

Key Responsibilities:

  • Develop and maintain web and mobile applications that are secure, scalable, and user-friendly
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, efficient, and well-documented code
  • Participate in code reviews, testing, and debugging
  • Optimize application performance and ensure high availability
  • Stay up-to-date with emerging technologies and propose improvements
  • Contribute to architectural decisions and technical strategy
  • Support deployment and release processes across environments

Compensation and Benefits

At HCM, we value our developers and recognize the critical role they play in our success. We offer a competitive and transparent rewards package designed to support your growth and well-being.
Our Package Includes:
  • Attractive and fair remuneration – benchmarked against industry standards
  • Performance-based bonuses – rewarding innovation and impact
  • Pension scheme with employer contribution – securing your future
  • Paid time off, and holidays – for rest and recharge
  • Flexible work arrangements – remote-friendly and outcome-focused
  • Professional development opportunities – including tech conferences, courses, and certifications
Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 2+ years of experience in software development (entry-level roles also available)
  • Proficiency in one or more programming languages (JavaScript, Python, C#, etc.)
  • Familiarity with RESTful APIs, databases, and version control systems
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities
  • Passion for building technology that makes a difference

How to Apply

Interested candidates should send their CV and a cover letter detailing their software development experience to careers@hcm.ng with the subject line: Application – Software Developer.

contact us

Let’s find the perfect solution for your organization.