Senior Software Engineer
1 week ago
Step into the world of the BBC, one of the UK's most iconic and beloved brands, where every working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt to an ever-changing world - we set the pace.
We are growing our engineering hub of excellence and looking for Mid-level and Senior Software Engineers with demonstrable backend experience to join our teams in London, Salford, Newcastle and Glasgow.
We are looking for a range of programming languages including Java, Python, JavaScript, Typescript and AWS skills.
We offer a warm welcome with full support settling in and foster a culture where everyone has an opportunity to succeed. We're deeply proud of our values, which are intrinsic to the way we behave every day. We take them seriously because we want our culture to thrive. We want people to really enjoy working with us and get a buzz from knowing that what they are doing is making a difference and enhancing people's lives.
Our engineers receive 10% development time built into the 35 hour working week. We want to give you the time and space to stay fresh in the ever-changing technology landscape.
Some of the things we love:
Experience with the end-to-end software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment and maintenance
Developing on cloud based environments like AWS and Azure
Solid understanding of software development principles, design patterns and best practices
Knowledge of writing automated tests and taking a TDD approach to your work
An aspiration for engineering excellence, using knowledge sharing to learn from each other
Main Responsibilities
Software engineers at the BBC are more than just programmers – we're people who are builders, designers, and problem solvers at heart, people with a passion to make things better for our audiences. You will help innovate and design new features and products, work with the team to build them, and support and grow them after they're live.
As a developer in our teams, you will ensure high quality code is delivered in line with project goals and delivery cycles. You will thrive using agile methods and enjoy working collaboratively and as part of a multidisciplinary team focused on several projects.
You will be a hands-on developer with experience taking ownership of projects, code, database architecture and scalability.
You will work with principal engineers and team leaders and help mentor juniors in the team, promoting technical standards. Pairing on all aspects of the development process, you will deliver secure, reliable and scalable software within your team.
There's a lot of scope for widening your skills in this role because it allows you to move into different areas, cover lots of ground and really broaden your understanding of how the business works.
Some practices we like:
Pair-programming. We like knowledge sharing and learning from one another
Shipping great products, not just writing superb code
Hybrid work environment. We balance working from home with in-person collaboration.
Global view. We work with peers in different geo-locations
Mentoring and coaching. We care about each other
Tapping into our creativity and learning. You get 10% development time every week to invest in your own learning and development
Continuous deployment
Working in an Agile environment with strong attention to a well-documented code, unit testing and continuous integration
Pragmatism and obsession for simplicity, efficiency and performance
Are you the right candidate?
We are looking for software engineers who are passionate about code, curious and eager to learn in a team of engineering excellence.
If you loving writing top quality code but don't want to stop there because you're also looking for ways to optimise and improve both structure and design, then the BBC might be for you
Some of the programming language skills we are hiring for include: Java, Python, Typescript, JavaScript and AWS knowledge.
-
Senior Software Development Consultant
2 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Opencast Software Full timeTransforming Software Development with OpencastWe're seeking a skilled Senior Software Development Consultant to join our team at Opencast Software. As a contractor, you'll play a crucial role in helping our major clients transform their software development processes.About the RoleAs a Senior Software Development Consultant, you'll be responsible for...
-
Senior Software Development Consultant
2 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Opencast Software Full timeTransforming Software Development with OpencastWe're seeking a skilled Senior Software Development Consultant to join our team at Opencast Software. As a contractor, you'll play a crucial role in helping our major clients transform their software development processes.About the RoleAs a Senior Software Development Consultant, you'll be responsible for...
-
Senior Software Development Consultant
2 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Opencast Software Full timeTransforming Software Development with OpencastWe're seeking a skilled Senior Software Development Consultant to join our team at Opencast Software. As a contractor, you'll play a crucial role in helping our major clients transform their software development processes.About the RoleAs a Senior Software Development Consultant, you'll be responsible for...
-
Senior Software Engineer
3 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom ENGINEERINGUK Full timeJob Title: Senior Software EngineerAre you a seasoned software engineer looking for a new challenge? Do you have a passion for building scalable and reliable cloud-based services? We're seeking a Senior Software Engineer to join our team at ENGINEERINGUK, where you'll have the opportunity to work on exciting projects and collaborate with a talented group of...
-
Senior Software Engineer
3 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom ENGINEERINGUK Full timeJob Title: Senior Software EngineerAre you a seasoned software engineer looking for a new challenge? Do you have a passion for building scalable and reliable cloud-based services? We're seeking a Senior Software Engineer to join our team at ENGINEERINGUK, where you'll have the opportunity to work on exciting projects and collaborate with a talented group of...
-
Senior Software Engineer
3 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom ENGINEERINGUK Full timeJob Title: Senior Software EngineerAre you a seasoned software engineer looking for a new challenge? Do you have a passion for building scalable and reliable cloud-based services? We're seeking a Senior Software Engineer to join our team at ENGINEERINGUK, where you'll have the opportunity to work on exciting projects and collaborate with a talented group of...
-
Senior Software Engineer
3 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom ENGINEERINGUK Full timeJob Title: Senior Software EngineerAre you a seasoned software engineer looking for a new challenge? Do you have a passion for building scalable and reliable cloud-based services? We're seeking a Senior Software Engineer to join our team at ENGINEERINGUK, where you'll have the opportunity to work on exciting projects and collaborate with a talented group of...
-
Senior Software Development Consultant
2 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Opencast Software Full timeWe're seeking a skilled Senior Software Development Consultant to join our team at Opencast Software. As a key member of our consultancy, you'll work closely with clients and stakeholders to deliver agile transformation and drive business growth.Our ideal candidate has expertise in Java and/or Scala, with experience in other languages such as Springboot,...
-
Senior Software Engineer
3 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Onyx-Conseil Full timeSenior Software Developer OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Newcastle. As a Senior Software Developer, you will be responsible for collaborating with a small team to deliver complex software systems using C#.Net.Key Responsibilities:Design and develop high-quality software systems using C#.NetCollaborate...
-
Senior Software Engineer
3 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Onyx-Conseil Full timeSenior Software Developer OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Newcastle. As a Senior Software Developer, you will be responsible for collaborating with a small team to deliver complex software systems using C#.Net.Key Responsibilities:Design and develop high-quality software systems using C#.NetCollaborate...
-
Senior Software Engineer
2 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Onyx-Conseil Full timeSenior Software Developer OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Newcastle. As a Senior Software Developer, you will play a key role in the development of our core platform using the latest versions of C#.Net.About the RoleThis is an exciting opportunity for a Senior Software Developer to join a FinTech...
-
Senior Software Engineer
2 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Onyx-Conseil Full timeSenior Software Developer OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Newcastle. As a Senior Software Developer, you will play a key role in the development of our core platform using the latest versions of C#.Net.About the RoleThis is an exciting opportunity for a Senior Software Developer to join a FinTech...
-
Senior Software Engineer
3 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Onyx-Conseil Full timeSenior Software Developer OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Newcastle. As a Senior Software Developer, you will play a key role in the development of our core platform using the latest versions of C#.Net.About the RoleThis is an exciting opportunity for a Senior Software Developer to join a FinTech...
-
Senior Software Engineer
3 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Onyx-Conseil Full timeSenior Software Developer OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Newcastle. As a Senior Software Developer, you will play a key role in the development of our core platform using the latest versions of C#.Net.About the RoleThis is an exciting opportunity for a Senior Software Developer to join a FinTech...
-
Senior Software Engineer
1 month ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Client Server Full timeSenior Software Developer OpportunityWe are seeking a highly skilled Senior Software Developer to join our team at Client Server. As a Senior Software Developer, you will play a key role in the development of our core platform using the latest versions of C#.Net.About the RoleThis is an exciting opportunity for a technologist who enjoys collaborating and...
-
Senior Software Engineer
1 week ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Leonardo Full timeJob Title: Senior Software EngineerAbout the Role:We are seeking a highly motivated and experienced Senior Software Engineer to join our growing Software community at Leonardo. As a Senior Software Engineer, you will be responsible for providing software engineering technical and domain knowledge support for our current development programme and be part of...
-
Senior Software Engineer
2 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Sage Full timeJob Title Senior Software Engineer Job Description At Sage, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing and developing major features that drive business growth. Your expertise will be invaluable in guiding other engineers and driving the overall...
-
Senior Software Engineer
2 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Sage Full timeJob Title Senior Software Engineer Job Description At Sage, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing and developing major features that drive business growth. Your expertise will be invaluable in guiding other engineers and driving the overall...
-
Senior Software Engineer
2 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Leonardo Full timeJob Title: Senior Software EngineerAbout the Role:Leonardo is seeking a highly motivated and experienced Senior Software Engineer to join our growing Software community in Newcastle and Edinburgh. As a Senior Software Engineer, you will be responsible for providing software engineering technical and domain knowledge support for the current development...
-
Senior Software Engineer
3 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Group and Public Services Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Data Insights team at the BBC Group and Public Services. As a key member of our team, you will play a crucial role in driving our ambition to build an outstanding software engineering team, environment, and culture.Main Responsibilities:Lead the...