Software Engineer developing AI solutions for a leading construction software provider. Involved in both development and deployment while collaborating with cross-functional teams.
Responsibilities
Responsible for the quality of software development and deployment.
Perform and create automated and manual tests to ensure the software created is fit for purpose.
Design, code, test, and debug technical solutions.
Provide product support (fixing defects) in older technologies where required.
Estimate effort required to accomplish requirements.
Collaborate with other team members to help specify, design, and develop software.
Identify process deficiencies and propose and implement solutions and improvements.
Ensure that technical implementation is technically sound, defect rates are minimised, and products are inexpensive to maintain and support.
Work with the security team to ensure data security standards are always met.
Take responsibility for personal development, ensuring knowledge and skills are maintained.
Requirements
Essential Experience as a Software Engineer or similar role.
Experience in Python.
Good understanding AI - LLMs and Machine Learning frameworks.
Understanding of Data.
Good knowledge of quality standards, legislation and best practice.
Awareness of current trends and developments in software engineering.
Experience with Agile (Scrum) methodologies and project management.
Ability to identify technical risks and propose alternative solutions.
Degree level or equivalent education preferred in a relevant subject such as computer sciences, computer engineering, information management systems, software development or business information systems etc.
Desirable Experience in JavaScript/Angular/Knockout would be advantageous.
Awareness and experience of Google Kubernetes Engine and GCP offerings plus other engines such as Jenkins & Azure Dev Ops.
Awareness and experience of AWS.
Highly developed attention to detail.
Benefits
25 days annual leave + public holidays, increasing with length of service.
Full Stack Engineer developing AI systems for a proactive chat app. Building features across frontend, backend, and AI integrations for reliable workflows.
Full - Stack Developer creating innovative digital solutions at Dreamlight Labs. Develop modern web interfaces and APIs while collaborating with a dynamic team in the creative industry.
Software Tech Lead responsible for Full Stack architecture and development at SPiNE Energy startup. Engage in innovative energy applications and scalable solutions for energy management.
Product Engineer responsible for full - stack development and feature ownership using AI tools. Join JustDice in Hamburg to build mobile and apps in a supportive environment.
Senior Staff Engineer at mylo responsible for large - scale technical impact across backend systems. Collaborating with teams to ensure architectural excellence and improve system reliability.
Full Stack Developer at Centah managing integrations and API features for a scalable SaaS platform. Contributing to system reliability and mentoring less experienced engineers.
Director of Software Engineering providing strategic and technical leadership across Ensemble’s software delivery organization. Drive technology strategy and lead engineering teams to deliver scalable software solutions.
Developing and maintaining state of the art solutions for McKesson. Senior Associate Software Engineer role requires collaboration with teams and participation in Agile methodology.
Lead Software Engineer responsible for influencing and implementing technology strategy for software delivery teams at Ensemble. Focused on developing reusable components and mentoring technical deliverables.
GPU Software Development Engineer developing innovative software solutions for media and video acceleration on Intel's graphics architecture. Collaborating on cutting - edge technologies to optimize performance.