As a software engineer at Horizons, you’ll have the opportunity to work on a wide range of projects, from developing new software applications to improving existing ones. You’ll be responsible for writing code, testing and debugging software, and collaborating with other team members to ensure that the software meets the needs of the business and its customers.
One of the key aspects of being a software engineer at Horizons is the ability to think creatively and solve problems. You’ll need to be able to identify and analyze problems, and then develop solutions using your technical skills and expertise.
In addition to your technical skills, being a software engineer at Horizons also requires strong communication and interpersonal skills. You’ll need to work closely with other team members and stakeholders such as project managers and customers to ensure the software meets their needs and expectations.
Below we set out the core features of software and product development at Horizons.
We are Agile
We operate in a fast-paced industry which requires efficiency, and consistent progress towards business goals. Specifically, we implement:
Tools and development process
There are several tools and practices that help us effectively manage the development process:
Job ladder and Career Growth
Our defined job ladder is used to provide clear career advancement opportunities for employees within our engineering department. As employees progress up the ladder, they may take on more responsibilities, gain more authority, and earn higher salaries. Specifically it means:
We have a comprehensive skills matrix to help visualize the skills and competencies of each engineer for every step of the job ladder. The matrix is filled in to indicate the level of proficiency or expertise of each individual in each skill.
A mission file is a document that outlines the mission, vision, and values of an engineer in our department. The mission is defined by the employee himself.
Weekly one-on-one (1:1)
Each engineer have a weekly ‘one-on-one’ (1:1) of one hour with their direct manager. This allows us to:
Overall, being a software engineer at Horizons is a dynamic and challenging career that offers the opportunity to work on a wide range of projects and make a real impact on the business. If you have a passion for technology and enjoy solving complex problems, a career as a software engineer at Horizons could be the perfect fit for you.
Our goal is that when you leave Horizons you are better than when you joined.