Overview
About the Role We love to experiment with the latest tools, technologies and techniques to improve how we deliver our solutions and as a software engineer you can expect to be involved in:
- Engineering software solutions - working with prototypes and proof of concepts and developing fully functioning applications based on frameworks such as .Net and Spring/Spring Boot, and using languages including Java, Scala, JavaScript, Python, C# and Go.
- Producing rich front-end UI and efficient services with technologies like React, Angular and Vue.
- The automation of environmental and application deployment, scaling, and management using Kubernetes, Terraform, both in the cloud (AWS, Azure or GCP) or on-premise.
Qualifications
- You're an engineer at heart and enjoy the challenge of building complex software solutions.
- You want to work across a range of tech environments.
- Your priorities will be building new systems and improving stability, security and efficiency.
- You're keen to learn new technologies and languages.
- You're comfortable operating in an Agile environment with a good working knowledge in areas such as CI/CD, build pipelines, testing and architecture.
- You have a good understanding of computing fundamentals (e.g. logic, data structures, algorithms, low-level architecture, networks stack) along with strong software design skills, including OO, and knowledge of version control systems such as Git.
- You love nothing more than grabbing a pen and whiteboarding the next challenge.
Perks & Benefits
- Flexible benefits allowance – you choose how to spend your allowance (additional pension contributions, healthcare, dental and more).
- Industry leading health and wellbeing plan - we partner with several wellbeing support functions to cater to each individual's need, including 24/7 GP services, mental health support, and other.
- Life Assurance (4 x annual salary).
- 25 days annual leave plus bank holidays.
- Hybrid working - not fully remote; split your time between the office, client site and WFH with flexibility.
- Discounts – preferred rates from dozens of retail, lifestyle, and utility brands.
- Industry-leading referral scheme with no limits on the number of referrals.
- Flexible holiday buy/sell option.
- Electric vehicle scheme.
- Training opportunities and incentives – support for professional certifications across engineering and non-engineering roles, including unlimited access to O’Reilly.
- Giving back – opportunities to get involved nationally and regionally with partnerships to bring diverse talent into tech.
- Squad-based growth – you will become part of a squad with people from different areas within the business who will help you grow at BJSS.
- Busy social calendar – quarterly town halls, squad nights out, weekends away with families included, and office get-togethers.
- GymFlex gym membership programme.