Software Engineer

We are looking for an experienced and motivated Software Engineer to join our team.

The ideal candidate must have a strong understanding of software development principles and processes, with experience using various technologies. You should be proficient in coding, debugging, and testing software applications with excellent attention to detail.

We need someone who can work independently, but also coordinate effectively with other developers and stakeholders on projects. A successful candidate should have great problem-solving skills as well as the ability to develop innovative solutions.


  • Designing, developing and maintaining software applications
  • Developing application code according to technical specifications
  • Collaborating with other engineers to ensure quality and accuracy of code
  • Testing and debugging applications before going live
  • Maintaining existing codebase
  • Suggesting new ideas and technologies that can improve product design


  • Bachelor's degree in Computer Science or related field (or equivalent experience)
  • 2+ years' experience as a software engineer in an industry context
  • Proficient in one or more programming languages (e.g., Java, Python)
  • Knowledge of database design principles
  • Excellent analytical and problem-solving skills

Applicant Information

Personal details and application.

Full name
Application for
Software Engineer
Email address
Phone Number
Salary Expectation

Try it for free

Discover how BlueHill Payments can revolutionize your subscription management and billing processes. Contact us today to book a personalized demo and explore our innovative payment orchestration solutions

Learn More About Pricing