Student Placement Software Developer at Smartbox working on assistive communication technology. Aiming to empower individuals through innovative software solutions.
Responsibilities
Contribute to the design, development, testing, and maintenance of software applications under guidance from experienced developers
Write clear, maintainable, and well-tested code in line with team standards
Investigate and resolve defects in existing systems with support from the team
Participate in code reviews, pairing, and technical discussions
Collaborate with product managers, designers, and engineers to understand requirements
Take part in team ceremonies such as stand-ups, sprint planning, and retrospectives
Follow established engineering processes and best practices
Produce technical documentation where appropriate
Requirements
Studying towards, or recently completed, a Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
Experience with one or more modern object-oriented programming languages
Understanding of core software development principles and programming fundamentals
Confident programmer, with demonstrable experience e.g. academic work, personal projects, or internships
Interest in assistive technology, accessibility, or using software to create a positive real-world impact
Willingness to learn, ask questions, and take feedback from experienced developers
Ability to work collaboratively within a team
Clear written and verbal communication skills
Benefits
Private medical insurance
25 days of holiday plus public holidays
Free healthy office snacks
Hybrid working options
Laptop and home working IT kit provided
Flexible work schedule
Paid day volunteering for a good cause
Online wellness trainers and gym discounts
Access to Employee Assistance Programme
Company pension, group life assurance, and income protection
Lead Software Engineer focusing on Store Commerce systems at ShyftLabs, a data product company aiding Fortune 500s. Collaborate on architecture, design, and technical leadership.
Senior Software Engineer designing and developing software using AI tools for Appspace's hybrid web applications. Leading a team and enhancing code quality within agile processes.
Product Engineer designing scalable backend services and RESTful APIs at Temenos. Collaborating with teams to deliver integrated solutions and ensuring backend performance.
Unix/Linux Specialist troubleshooting OS, app, and code issues for enterprise clients. Diagnosing problems in complex client stacks and collaborating with engineering teams in Cluj - Napoca.
Software Engineer at Gubbe enabling seniors to live fulfilling lives at home by developing and maintaining internal and external tech tools. Ownership over the tech stack and working closely with stakeholders.
Senior Software Engineer shaping Cisco’s CX Platform. Developing secure systems for authentication, authorization, and data access while collaborating with various teams.
Senior Software Engineer designing and implementing features across the stack. Developing enterprise - grade solutions using Java, Spring Boot, and full software development lifecycle.
Lead Engineer providing technical expertise in electrification solutions for EHV/HV substations at GE Vernova. Responsible for system design, material selection, and project consultations.
Senior Embedded Software Engineer developing and testing embedded software for AV products at Audinate. Collaborating with cross - functional teams to enhance and introduce new features utilizing leading network technology.