Senior Software Engineer 9 views

Senior Software Engineer

Job Type : Permanent, Full Time

Salary : £55000 – £60000/annum + Bonus

Passionate about writing software?
Curious about software able to cut metal, move machines, measure to micron accuracy in a manufacturing environment?
Feel energised by the idea of knowing that what you do has a direct impact on turning beautiful designs into reality?

Our award-winning client seeks a passionate and experienced Senior Software Engineer to join a team of smart and highly motivated Software Engineers who support and enhance their flagship product. Their software connects a company’s entire product design & development process in a single tool. It is a truly integrated product innovation platform, to support companies from Concept design, through Engineering, Production and Quality Assurance to managing the lifecycle of the product.

Their team works with a wide variety of manufacturing and inspection equipment, ranging from CNC milling machines to Bluetooth calipers to inspection arms to laser scanners. They write software that enables accurate measurement of parts from simple geometry to the most complex 3D free form surfaces.

You will enjoy collaborating within your team and with other teams, helping align goals and expectations. You will have a passion for crafting clean, readable code and influence others to do the same. You will be curious in your approach, with the ability to understand software at both high and low levels of detail. You will have the ability to research, collaborate, design, and execute a plan for each software challenge you face. You will play an important role in the definition and development of core technologies that make up their design and manufacturing products. You will be challenged to lead projects and people to create impactful functionality for the manufacturing world.

Responsibilities

* Implement prototypes and software components

* Collaborate with a team of excellent engineers to design, plan, develop, test, deliver and maintain complex features and new subsystems

* Interact with the product owner, product management teams and experience designers to review and implement proposed designs

* Working to Agile methodologies as an active member of a scrum team

Requirements

* Hands-on craftsperson with technology and code

* Senior level of software development experience

* BSc / MSc in Computer Science, Engineering, Mathematics or a related technical field

* Experience with C++ development

* Experience contributing as a full-stack developer

* Excellent analysis and problem-solving skills

* Excellent written and verbal technical communications skills

* Effectively manage multiple concurrent and complex responsibilities and follow through

* A willingness and desire to take initiative

* A willingness and desire to lead projects and people

* Ability to operate effectively and independently in a dynamic, fluid environment

Nice to have

* Experience working to Agile methodologies as part of a scrum team

* Experience with REACT and modern web standards

* Experience with CI/CD and tools such as Docker and Jenkins

* Experience with Git or equivalent distributed revision control systems 

Jobs by CV-Library

More Information

Share this job