We’re looking for a talented Software Developer with a passion for building high-quality, data-driven applications and delivering innovative AI/ML solutions. In this role, you’ll take ownership of the full development lifecycle – from designing and coding to testing, deployment, and ongoing optimisation.
You’ll work on end-to-end solutions: developing robust APIs, integrating machine learning models into our product ecosystem, and creating automation tools to streamline processes. This is a hands-on, technical position that combines software engineering excellence with AI/ML expertise.
If you’re an experienced developer who thrives on solving complex problems, improving systems, and delivering scalable solutions, we’d love to hear from you.
Senior Software Engineer Responsibilities
- Design, code, test, review, and document software to meet business and user needs, ensuring best-in-class quality.
- Develop and integrate APIs and machine learning models into production systems.
- Maintain and update applications with the latest techniques and best practices.
- Analyse systems and processes to identify weaknesses and automation opportunities.
- Lead and mentor development teams, writing procedures and delivering training where needed.
- Report progress and development plans to senior management.
- Ensure stability, scalability, and security of key IT infrastructure and software.
- Provide technical support and development for existing systems, including SAP B1 HANA, Power BI, and Monday.com.
What We’re Looking For (Education & Experience)
- Bachelor’s degree in Computer Science (or equivalent qualification).
- 5+ years in software development/programming.
- Strong experience with front-end and back-end development, including WordPress and Laravel.
- Proficiency in relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
- Experience with e-commerce integrations (EDI, PunchOut, APIs).
- Mandarin and English language proficiency (written and spoken).
- Skills & Abilities:
- Strong problem-solving, critical thinking, and organisational skills.
- Ability to manage multiple projects and meet tight deadlines.
- Proven capability in system analysis and automation process development.
- Knowledge of website development best practices.
- Comfortable providing 1st-line technical support when required.
- Project management and technical documentation skills.
Senior Software Engineer Benefits
- 24 days holiday + bank holidays (increasing with service)
- Company pension (7.5% company / 5% employee contribution)
- Health Care Cash Plan & Employee Assistance Programme
- Free on-site parking
- On-site gym and games room
- Team, social, and charity events
- Investment in training and personal development
- Employee discount scheme
- Bereavement leave, sick pay, and referral programme
- Schedule:
- Monday to Friday, 8-hour day shifts
- No weekends
Position: Senior Software Engineer - Job Type Full Time - Salary: up to £55,000 - Location: Denton, Manchester