Connected World Technologies is looking for a talented Software Developer to help build reliable, scalable digital products that connect people, systems, and devices. This is an excellent opportunity for a technically curious developer who enjoys solving real-world problems, writing high-quality code, and contributing throughout the software development lifecycle.
Based in our Maidenhead office, you will work as part of a collaborative engineering team to develop, test, deploy, and improve software solutions for our customers and internal platforms. You will have the opportunity to influence technical decisions, contribute to product innovation, and work with colleagues across product, quality, support, and delivery.
Key Responsibilities
- Design, develop, test, and maintain high-quality software applications and services.
- Translate user stories, functional requirements, and technical specifications into robust, maintainable code.
- Collaborate with product managers, designers, engineers, and stakeholders to deliver effective solutions.
- Participate in code reviews and contribute to engineering standards, documentation, and best practice.
- Investigate, troubleshoot, and resolve software defects and performance issues.
- Develop and maintain automated unit, integration, and regression tests.
- Support software releases, deployments, monitoring, and ongoing product maintenance.
- Contribute to technical planning, estimation, architecture discussions, and continuous improvement initiatives.
- Ensure software is developed with appropriate consideration for security, privacy, reliability, and scalability.
- Keep up to date with relevant technologies, tools, and development practices.
About You
- Experience in a Software Developer, Software Engineer, Full-Stack Developer, or similar role.
- Strong programming skills in one or more modern languages, such as C#, Java, JavaScript/TypeScript, Python, or similar.
- Experience developing web applications, APIs, backend services, or cloud-based software.
- Familiarity with modern front-end frameworks, such as React, Angular, or Vue.js, is desirable.
- Working knowledge of relational and/or non-relational databases.
- Experience with Git, code review workflows, and agile development practices.
- Understanding of software testing principles and automated testing tools.
- Exposure to cloud platforms, CI/CD pipelines, containerisation, or DevOps practices would be advantageous.
- Strong analytical and problem-solving skills, with excellent attention to detail.
- Clear communication skills and the ability to work effectively as part of a team.
- A degree in Computer Science, Software Engineering, or a related discipline is desirable, although equivalent practical experience will also be considered.
What We Offer
- Competitive salary, based on experience.
- Performance-related bonus opportunity.
- Hybrid working arrangements, with a base in Maidenhead.
- Pension contributions and life assurance.
- Private healthcare and wellbeing support.
- Generous annual leave, with additional paid time off for key life events.
- Employee assistance programme.
- Ongoing technical training, professional development, and support for relevant certifications.
- Modern tools and a collaborative engineering environment.
- The opportunity to work on meaningful technology solutions with real-world impact.
Connected World Technologies is an equal-opportunity employer. We are committed to creating an inclusive workplace where diverse perspectives are welcomed and everyone has the opportunity to thrive.
If you are a motivated developer who takes pride in building excellent software and enjoys working in a collaborative, forward-thinking team, we would love to hear from you.
Pay: £52,000.00-£56,000.00 per year
Benefits:
- Bereavement leave
- Canteen
- Company events
- Company pension
- Enhanced maternity leave
- Enhanced paternity leave
- Free fitness classes
- Free parking
- Gym membership
- Health & wellbeing programme
- Life insurance
- On-site parking
- Paid volunteer time
- Sick pay
- Work from home
Work Location: In person