Software Engineer
Location: United Kingdom (Hybrid – Winchester or London office 1–2 times a week)
We offer:
- Up to £60K base salary
- 6% pension contribution
- Private Medical Insurance
- 25 days annual leave
- Access to flexible benefits including discounts on major brands, wellness programmes, gymflex, travel and dental insurance
- A flexible and hybrid working culture
Overview:
Contributes significantly to coding, testing, and maintaining software systems, with a focus on technical excellence and collaborative problem-solving. This is a professional role for individuals with significant experience in software engineering.
We are recruiting for Full-Stack, Backend, Frontend and DevOps (cloud engineering) specialities.
Accountabilities:
- Contributes actively to the development and delivery of software features and bug fixes
- Ensures code quality by writing and executing comprehensive tests
- May lead development work within a smaller project or cross-functional product team
- Coaches and mentors junior members of the team (including Graduates and Interns)
- Writes clean, scalable, secure and testable code
- Participates in code reviews and technical testing
- Creates appropriate and quality documentation
- Stays up to date with the latest industry trends and best practices to improve skills and product quality
Skills:
Required Technical Skills:
- Full-Stack and Backend developers:
- Proficiency and experience with Python
- Full-Stack and Frontend developers:
- Proficiency and experience with JavaScript/TypeScript
- Experience with React and next.js or similar front-end frameworks
- Familiarity with AWS and cloud-native development
- Experience with automated testing and writing testable code
- Understanding of CI/CD pipelines, version control (Git), and agile development methodologies
- DevOps / Cloud Engineers:
- Deep experience with AWS ideally with a relevant certification
- Proficiency in Infrastructure as Code – ideally Terraform
Other Key Skills:
- Strong software development skills with the ability to write efficient, clean, and maintainable code
- Effective collaboration and communication within cross-functional teams
- Strong analytical and problem-solving abilities
- Ability to troubleshoot and debug complex issues
- Good written and verbal communication skills for documentation and stakeholder interaction
Knowledge & Experience:
- A few years of experience in a professional software development environment
- Proven track record of delivering quality software solutions
- Experience working in cross-functional teams on products and platforms
Qualifications:
- Degree in Computer Science or a related field, or equivalent industry experience
hackajob is partnering with Arqiva to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.