Software Engineer – Visa Sponsorship

New Job Opportunity
We are actively hiring for a new role.
Apply Now
🏢 BJSS📍 Leeds, England💼 Full-Time💻 Hybrid🏭 Information Technology & Services💰 £45,000 - £75,000 per year

About Company

BJSS is a leading technology and engineering consultancy, renowned for delivering complex, innovative solutions to some of the world’s largest public and private sector organisations. With over 25 years of experience, we pride ourselves on our agile approach, deep technical expertise, and a culture that fosters continuous learning and growth. From designing and building critical national infrastructure to developing cutting-edge digital products, our work impacts millions of lives daily. Our Leeds office, situated in the vibrant heart of the city, serves as a central hub for innovation, collaboration, and community engagement. We believe in empowering our people, providing an environment where diverse perspectives are celebrated, and where every individual can make a significant impact. Join BJSS and become part of a team that’s shaping the future of technology, delivering excellence, and making a real difference.

Job Description

Are you a talented and ambitious Software Engineer eager to make a significant impact on challenging, high-profile projects? Do you dream of working in a dynamic, collaborative environment where your skills are continually honed, and your contributions genuinely valued? BJSS, a technology consultancy at the forefront of innovation, is seeking passionate Software Engineers to join our growing team in Leeds. We are committed to attracting top talent from around the globe and are pleased to offer visa sponsorship for eligible candidates who demonstrate exceptional skill and potential.

As a Software Engineer at BJSS, you will be instrumental in designing, developing, and deploying bespoke software solutions for our diverse client base. You will work within agile, cross-functional teams, collaborating closely with architects, product owners, and fellow engineers to deliver robust, scalable, and secure applications. This role is an incredible opportunity to apply your expertise across various domains, technologies, and industries, continually expanding your professional horizons. From greenfield projects leveraging the latest cloud-native architectures to optimising existing enterprise systems, your work will be varied and impactful. We foster a culture of technical excellence, encouraging experimentation, continuous improvement, and knowledge sharing. If you are a problem-solver who thrives on complexity, possesses a strong understanding of modern software development principles, and is excited by the prospect of contributing to solutions that matter, we encourage you to apply. This is more than just a job; it’s a pathway to advancing your career with a company that invests in its people and their futures.

Key Responsibilities

  • Design, develop, test, and deploy high-quality software solutions using modern engineering practices.
  • Collaborate with cross-functional teams (product, design, architecture, QA) to define, understand, and implement technical requirements.
  • Participate in code reviews, ensuring adherence to coding standards, best practices, and system architecture.
  • Troubleshoot, debug, and upgrade existing systems, ensuring performance, scalability, and security.
  • Contribute to the continuous improvement of development processes, tools, and methodologies.
  • Stay abreast of emerging technologies and industry trends, applying relevant advancements to projects.
  • Mentor junior engineers and share knowledge within the team and wider community.
  • Actively engage in agile ceremonies and contribute to a collaborative team environment.

Required Skills

  • Proficiency in at least one modern programming language such as Java, C#, Python, JavaScript/TypeScript (Node.js), or Go.
  • Strong understanding of object-oriented programming (OOP) or functional programming paradigms.
  • Experience with relational and/or NoSQL databases.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerisation technologies (Docker, Kubernetes).
  • Solid grasp of software development lifecycle (SDLC) and agile methodologies (Scrum, Kanban).
  • Experience with version control systems, preferably Git.
  • Excellent problem-solving and analytical abilities.
  • Strong communication and teamwork skills.

Preferred Qualifications

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Experience with microservices architecture and API design (RESTful, GraphQL).
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Experience in a consulting environment or working on client-facing projects.
  • Knowledge of front-end frameworks (e.g., React, Angular, Vue.js) for full-stack development.
  • Active contributions to open-source projects or a strong portfolio of personal projects.
  • Previous experience in mentoring or leading technical initiatives.

Perks & Benefits

  • Competitive annual salary with performance-based bonuses.
  • Comprehensive private medical and dental insurance.
  • Generous pension scheme contributions.
  • 25 days annual leave, with the option to buy or sell additional days.
  • Dedicated budget and time for continuous professional development and certifications.
  • Access to a wide range of learning platforms and internal training programmes.
  • Company-funded social events, team activities, and community initiatives.
  • Cycle to Work scheme and interest-free season ticket loans.
  • Support with visa sponsorship and relocation assistance for eligible international candidates.
  • Flexible working options and a vibrant hybrid work model.
  • Opportunity to work on diverse and challenging projects with significant impact.

How to Apply

If you’re ready to advance your career with a leading technology consultancy and meet the qualifications listed, we encourage you to apply. Please click on the application link below to submit your CV and a cover letter detailing your relevant experience and why you are interested in joining BJSS. We look forward to reviewing your application and exploring how your skills can contribute to our innovative team.

Job Application

×
Scroll to Top