Reporting to the Technical Director we are looking for an experienced senior software engineer, who will be responsible for designing, developing, testing and maintaining innovative software applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our internal and client’s needs.
Senior Software Engineer Key Responsibilities:
- Design, develop, and maintain software applications using modern technologies.
- Collaborate with product managers, designers, and other engineers to deliver high- quality software solutions.
- Write clean, maintainable, and efficient code.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and debug issues across the stack.
- Stay up-to-date with the latest industry trends and technologies.
Senior Software Engineer Key skills and qualifications:
- Proven experience as a software engineer with a minimum 5 years in a senior role
- Strong proficiency in programming languages (e.g., Java, Python, C++, JavaScript).
- Familiarity with databases (e.g., MySQL, PostgreSQL, MongoDB).
- Proficiency in web programming languages (e.g., HTML, CSS, JavaScript, React, Angular)
- Experience with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Bachelor's degree in Computer Science or a related field.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of DevOps practices and tools.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of networking concepts and protocols.
- Knowledge of computer vision and deep learning concepts.
Personal Attributes:
- Proactive and results-driven, with a focus on continuous improvement.
- High attention to detail and strong organizational skills.
- Ability to work collaboratively across departments.
- Strong commitment to sustainability.
A little about us:
We are a dynamic and creative company dedicated providing the world's leading technology and services for digital highways, setting the standard in safety, sustainability, and innovation.? Our team is passionate about technology and committed to excellence. We are looking for a talented and experienced software engineer to join our team and help us build the next generation of our products.
Why join us:
- A dynamic and growing company at the forefront of traffic management technology.
- Opportunities for career development and professional growth.
- Competitive salary and benefits package including private medical insurance.
- A collaborative and supportive work environment.
- Professional development and growth opportunities
Job Type: Full-time
Pay: £45,000.00-£70,000.00 per year
Benefits:
- Company pension
- Cycle to work scheme
- Life insurance
- On-site parking
- Private medical insurance
Schedule:
Ability to commute/relocate:
Chesterfield S43: reliably commute or plan to relocate before starting work (required)
Education:
Experience:
- Senior software engineer: 5 years (required)
Work Location: In person
Position: Senior Software Engineer - Salary: £45,000 to £70,000 - Location: Office