Point your AI agent at freehire and let it find you a job.

Get the CLI →

Technify Talent Limited

NewBe an early applicant

Software Engineer

Posted
Discussion

Summary

Software Engineer building, testing and maintaining software components for complex technical systems on a growing engineering team. Day-to-day involves coding, code reviews, debugging and performance optimisation, with strong skills expected in languages such as Python, TypeScript, C# or C++.

Software Engineer

We’re looking for a Software Engineer to join a growing engineering team, developing and maintaining software for complex technical systems.

Key Responsibilities

  • Develop, test and maintain high-quality software components.
  • Write clean, reusable and well-structured code.
  • Contribute to software design, code reviews and technical discussions.
  • Debug, test and optimise complex or performance-sensitive applications.
  • Work collaboratively with engineers across different disciplines.
  • Document technical decisions and adapt to evolving project requirements

Essential Skills & Experience

  • Strong programming skills in one or more languages, such as Python, TypeScript, C# or C++.
  • Good understanding of object-oriented programming and software engineering principles.
  • Experience with modular design, version control, testing and debugging.
  • Strong analytical and problem-solving abilities

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.