Software Engineer
Location: Hybrid working, 1-3 days per week in Newcastle upon Tyne.
Hours of Work: Full Time
Salary: £30,000 to £40,000 dependent on skills and experience.
Who we are
Blacksmith Engineering is a small software development company, focussed on supporting Engineering businesses in the Defence, Nuclear and Offshore industries. Our flagship IMPS product provides a materials resource planning solution to allow companies to manage their design information, procurement and manufacturing projects.
We are based in the North East of England. We are composed of people working in our shared Newcastle office. We support hybrid working but value in-person collaboration and prioritise direct customer contact when developing new feature or resolving issues.
Our mission is to be a partner that enables these industries to meet their engineering challenges. We want to see our customers bringing innovative technology to the world and grow with a global focus.
Working at Blacksmith offers a wide range of opportunities and challenges to solve. We empower all our team to generate ideas and new features, bring on-board the best technologies and workflows, and improve how we work as well as the software we provide. Additionally everyone is involved in the business strategy and how we achieve overall success.
We are looking for someone with academic qualifications in Engineering, Computer Science, Software Development or an equivalent combination of education and experience. Our primary technologies are SQL Server, C# .NET and Angular / Typescript for web-based UI. Some experience of these is important, but specific specialist knowledge is not required.
What we offer
- An opportunity to take ownership of features and development projects and push the quality of our products forward.
- Attractive Salary with bonus structure.
- Hybrid (2/3 days per week on-site) working with in-person collaboration.
- An environment allowing you to make a direct impact with our customers.
Main Roles and Responsibilities
- Execute on development of new features and platform improvements.
- Report to our Senior Software Developer and Technical Director.
- Work with our customers to deploy upgrades and act on feedback
- Collaborate with our technical team members to identify the best solutions
What we are looking for – Essential attributes
- Must be commutable to Newcastle Upon Tyne
- Creative thinking and an ability to understand the needs of the user.
- 3 years of experience in software development with an understanding of how feature design, coding and testing combine to produce production-ready code.
- A working knowledge of .NET and web-based user experiences.
- Flexibility to learn new languages and technologies as required.
- An ability to work independently, prioritise and manage their own time.
The ideal candidate
None of these attributes are explicitly required but they will help the best candidates stand out from the crowd.
- An understanding of the business of software development and an appreciation of what makes both robust architecture and a great user experience.
- A level of experience or familiarity with engineering businesses and industries.
- Empathy with customer challenges and an ability to communicate effectively with non-technical partners.
- A desire to work in an entrepreneurial manner in a small company and be a integral part of its success.