Showing page 8 of 335 (10 in 0.118 seconds)

  • 17 Jun 2019

Job description

A Brief Introduction to Raytheon Cyber & Intelligence...Up for the Challenge?

Raytheon’s cyber professionals solve the toughest problems, protect entire nations and develop leading edge technology solutions. And it’s all in a day’s work. In Manchester and the South West region we've created Cyber Innovation Centres dedicated to solving the most complex cyber challenges. Thanks to our continued success, we're looking to further expand our engineering teams and our capabilities.

Cyber Security Technical Environment 

We pride ourselves on adopting best engineering practices (e.g. Agile, CI/CD, BDD, TDD). Though we can't get into the 'nitty-gritty' of what we do and use, what we can say is that our tech stack is varied because we choose the best tools available for our customer projects. Some of the tools we are currently using are (not limited to): Java, Python, AWS/Azure, Docker, Hadoop, Javascript, Chef, MongoDb and Oracle. You could be involved in cloud, big data or machine learning/AI projects. 

Role and Responsibilities

  • Create automation tests and perform manual testing 
  • Write testable, well-structured, maintainable code
  • Define test environments and tool requirements
  • Contribute to Agile ceremonies and deliver product and feature reviews

Skills and Experience 

  • You'll could either be a Tester/QA Analyst with some coding skills or a Developer who's a staunch advocate of TDD and BDD practices
  • You'll have exposure to automated test tools such as Selenium, Cucumber, nUnit, jUnit
  • You'll have a strong appreciation of Agile/Scrum/DevOps delivery model
  • Cyber security experience is not mandatory but an appetite to learn our sector goes long way!

What we can offer to you

  • Competitive basic salary + Bonus
  • Contributory pension scheme (up to 10.5%)
  • 25 days holidays
  • Flexible working + early Friday finishes
  • Extensive benefits scheme
  • On-going professional development

**We are holding a tech cyber meet-up on 20 June in Media City. Register your place on Eventbrite by searching Raytheon events.

  • 17 Jun 2019

Job description

Do you enjoy staying hands-on with cutting on technologies whilst coaching, and mentoring engineers? Do you get a buzz of developing people and seeing them shine and progress in their role? If yes, then we want you! This is a rare opportunity to join one of the most iconic brands in the UK, BBC. We're experiencing exciting growth and are looking for numerous Software Engineering Team Leads across different areas.  We work in autonomous, agile teams and there's plenty of emphasis on training, and developing your skills further.  The teams are diverse here and vary in skillsets, we appreciate people from all walks of life, and it's these people that help us create content across various media for millions of people around the world.  We're looking for team leads in the following area: 

iPlayer & Sounds  - Our mission is to create the best listening experience for everyone. We're trying to tackle the challenge of making content available to millions of users. iPlayer & Sounds are looking for a team lead to provide the technical bridge between our Large screen device / TV platforms partners and our agile teams developing IPTV & Hybrid broadcast solutions. Responsible for leading a team that works with partners, TV & Radio’s engineering and product stakeholders to smooth the integration of new devices and products to our audiences. In addition, leading partner engineering in the investigation and resolution of technical issues with devices used by our audiences.

Content Discovery  - Content Discovery has a mission to bring the breadth of BBC online content to our audience. Our portfolio of products includes the BBC Homepage, which attracts 10 million unique users per week; online search, including iPlayer search; domestic and global navigation, with a reach of 100 million worldwide; as well a range of products that span the organisation. Content Discovery pioneers innovative, technological, creative solutions working with the whole of the BBC organisation.

As a Software Engineering Team Lead, you will be responsible for one of our multi-disciplinary agile teams, providing day-to-day technical oversight and direction, and ensuring that your team’s work meets the technical and operational standards for all of the BBC.

We value strong ownership of the systems and components we build and encourage iterative and experimental approaches. We believe in empowered teams with a strong sense of purpose. As a team lead you will decipher how much hands on you are - we encourage autonomy, and you'll have the opportunity to remain hands-on with programming whilst reaping the benefits of managing a team. 

Technologies we're using: Javascript, Node, React, AWS, Java, Terraform, Kubernetes, Isomorphic JavaScript, Asynchronous programming, Kafka, Solr, GCP, Machine Learning, AI and many more

Package Description

Band D

  • Excellent career progression the BBC offers great opportunities for ambitious individuals to seek new challenges and work on many different and varied products.
  • Unrivalled training and development opportunities our in-house Academy hosts a wide range of internal and external courses and certification.
  • A vibrant digital community we have a strong focus on continuous improvement and engineering excellence. We host regular talks from internal and external speakers and provide generous opportunities to attend industry events and conferences.
  • Benefits - We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days holiday with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more.
  • 17 Jun 2019

Job description

Join our world-class engineering team delivering the technical solutions that power the BBC’s website, mobile and TV apps, and platform services. Work for one of the world’s most creative forces and trusted public sector organisations.

We are currently seeking highly talented Software Engineers for our BBC North Design & Engineering campus. There are more than 40 teams based in the MediaCityUK campus, responsible for implementing, developing and delivering a range of varied products, including:

  • iPlayer, Sport & News TV apps
  • Red Button and Red Button +
  • BBC Online Homepage
  • iPlayer and iPlayer Radio Mobile Apps
  • Sport Mobile Apps
  • BBC+ App
  • BBC Sport Website
  • CBBC and CBeebies websites
  • BBC Online Search
  • Platform - High scale Web APIs & database services providing content to all the BBC products 
  • Bitesize
  • iWonder
  • BBC Food


Working to Agile, Lean and Continuous Delivery principles we are looking for passionate Software Engineers and Web Developers with a range of experience and ability (Junior through to Senior) to join the cross discipline teams responsible for these products. Successful candidates will work collaboratively and be given space, autonomy and responsibility for implementation.

Are you the right candidate?

Typically we look for experience in one or more of the following mainstream development languages/frameworks:

  • JavaScript/Node.JS
  • HTML5/CSS3
  • Java/Spring
  • Scala
  • Ruby
  • ReST
  • SQL/MySQL/XQuery
  • Cloud/AWS

We don’t expect anyone to have experience of all the above skills, the above just gives an example of the kind of technologies we’re working with. If you’re great, we want you!

  • £60k - 70k
  • 17 Jun 2019

Job description

Are you a JavaScript Engineer ready to step up to a Senior JavaScript Engineer role?

Are you interested in learning Node and TypeScript?

Then this is the perfect role for you!

The Role

As part of ATG’s ongoing transformation, and off the back of our successful MVP launch of ATG Tickets site in October, one of our key objectives is to grow an in-house engineering team to continue migrating functionality and build new features for the ATG Tickets website. Examples include, dynamic ticket pricing; recommendations engine, view from seat functionality, etc. We are also migrating 47 theatre websites and our LOVEtheatre site to the new ATG platform.

To ensure we build our theme-able websites efficiently, you will use Storybook to follow a component-based approach to web development, using React, Redux and Styled Components for CSS. 

Once delivered our focus will turn to building a new integration layer and APIs enabling integration with numerous third-party ticketing inventories, affiliate sites, and white label versions of the ecommerce platform, giving us much greater levels of performance, scalability and consequently revenue. We are choosing to develop this in Node.js – all based on an event-driven microservice architecture and utilising serverless technology. We are also assessing GraphQL and TypeScript as additions to our stack.

We follow a pragmatic approach to engineering following a self-organising, scrum-based approach and currently adopt a continuous integration (CI) process for build and deployment using established CI pipelines and GitLab CI for repositories, testing, and release. As we aim to move towards continuous deployment (CD), and in time we will help you to be more involved in our maturing DevOps approach and help you to build your own pipelines, owning your code from development to live.

As part of our continued investment in building our engineering team, we are looking for a JavaScript Engineer who is ready to move into a Senior JavaScript Engineer role and join our rapidly developing squad…..this is where you come in!

What we Need

First and foremost, you will be a competent, enthusiastic Software Engineer motivated to move into a more senior-level position.  You’ll have a background creating complex applications using any language, such as PHP, Python, Java, Ruby, C#, etc.

To ensure our platform works seamlessly, it is also essential that you have experience with unit testing, using tools like PHPUnit, NUnit, JUnit, etc.

While you do not need to have extensive front end experience, due to the nature of the role it is essential that you have some experience using modern JavaScript (ES6+) in commercial setting.   

You should also have experience mentoring more junior members of staff, not necessarily in formal capacity, and working in collaborative environment.

What you’ll Gain

Firstly, we will support you in taking the step up to Senior JavaScript Engineer position, providing you with training and guidance to have more influence over engineering and design choices and support more junior members of the team with their learnings and career development.

As Senior JavaScript Engineer you will get the opportunity to be part of an investment-backed transformation programme, aimed towards putting technology at the heart of our business to create some of the most innovative solutions in the industry.

Through this, you will be working with leading technology such as React, Redux, Fastify and Node.js. You will also be exposed to exciting serverless and Cloud technologies, which will give you valuable experience that will only fuel your career moving forward.

You will be part of a rapidly growing team who are maturing their best practice capability, including Scrum-like processes, CI/CD, DevOps, and automation. As the function expands, you will continuously be introduced to new practices and tooling which will enhance your capabilities as an engineer.

Ambassador Theatre Group work in partnership with Talent Point, a Hiring Communications business, who have designed this role on behalf of Ambassador Theatre Group. When you apply, Luke or Abbie will give you a call to tell you even more details about the role and help you through every step of the process.

Ambassador Theatre Group are an equal opportunities employer and no terminology in this advert is designed to discriminate on grounds of gender, race, colour, religion, creed, disability, age, sex or sexual orientation or any other class protected by applicable law.

  • £60k - 100k
  • 17 Jun 2019

Job description

Title: Research Engineer - Concept Development: London, Global & Remote Locations

Location: London CityPoint or Global & Remote Locations - flexible 

Due to continued success and ongoing growth, Mimecast is looking to expand its high performing Research practice. Building on the successes of some the smartest individuals in their subject field globally, the lucky hire will join a highly competent and dynamic team and reap the benefits of significant knowledge transfer, specifically within email, machine learning and the broader cyber resilience landscape.


  • Play a vital role in research project activities both directed and self-directed.
  • Provide deep analysis and evaluation of competitive products.
  • Generate theoretical ideas and research concepts  
  • Turn theoretical ideas and research concepts into demonstrations and proof of concepts ready to hand over to Product or Engineering
  • Collaboration with others to determine and contribute towards the Mimecast product and future technical vision.


  • Previous experience of managing projects and work load autonomously.
  • Able to work successfully as part of a high performing globally dispersed team.
  • Confident skills, knowledge and exposure to the email and/or messaging.
  • Extensive knowledge of email messaging and security
  • Knowledge of one or more cloud platforms (e.g. Azure, AWS, GCP, MimeOS)
  • Knowledge of Machine Learning techniques
  • Experience of Email Security or Email Archiving or similar products
  • Evidence of ability to innovate independently (Coding Competitions, Hackathon’s, Open Source).
  • Highly capable with Java, C# or C++ coding and their ecosystems in general.

 Culture UK:

  • Pet Projects – open innovation competition to invent new products and services. Significant cash prizes and kudos to be won
  • Patent support and expertise. Get your name alongside your innovations
  • Flat management structure with approachable leaders in an open-plan office
  • Startup feel with stability and security of an enterprise. Adoption of DevOps culture, Agile ways of working, fast paced, challenging and always fun
  • Innovation culture, led by global experts including Chief Scientist Nathaniel Borenstein, inventor of the MIME protocol and first person in the world to send an email attachment
  • A truly international team working together in a friendly, relaxed and open office environment
  • Happy, vibrant office space with multiple breakout areas, games room, pool table, foosball and table tennis

Rewards UK:

Along with the challenges we offer very competitive salaries, staff share purchase plan, pension, private healthcare, life cover, season ticket loan, fitness subsidy, fruitful office, breakfast & snacks daily, wine & cold beer on tap, corporate citizenship, volunteering schemes, milestone recognition, long service fully paid sabbaticals, eye care, childcare vouchers & family leave time. Career opportunities are exceptionally good and tailored to you either down the management or technical route. If interested, feel free to get in touch with me directly at  

  • 17 Jun 2019

Job description


BCG Gamma is seeking a Machine Learning Engineer to join our engineering team. The ideal candidate will have industry experience working on a range of different machine learning disciplines, e.g. anomaly detection, payment fraud, fraud detection, search ranking, text/sentiment classification, spam detection and others. The position will involve taking these skills and applying them to some of the most exciting and massive data and analytics problems across multiple industries. We are looking for machine learning engineers to join the ML effort for our teams, building ML-based systems, tools, and services that serve as infrastructure for our internal and external clients.

As a strong software expert in building complex systems, you will be responsible for inventing how we use technology, machine learning, and data to enable the productivity of our clients. You will help envision, build, deploy and develop our next generation of data engines and tools which will help our clients fundamentally transform their business. You will be bridging the gap between business and engineering, and functioning with deep expertise in both worlds.


We are looking for a Machine Learning Engineer who can bring bleeding edge machine learning models into production together with a highly multi-disciplinary team of scientist, engineers, partners, product managers and subject domain experts.

Technologies: Programming (Java, Scala, C++, Python), Processing technologies and languages (Hadoop, Spark, Scala), Python applied in Machine Learning (Pandas, Scikit-Learn, Scipy, Numpy), Machine Learning techniques (KNN, random forest, bayesian statistics, Tensorflow, Keras, PyTorch, Caffe, MxNet), Cloud Computing (AWS, GCP, Azure), DevOps (Kubernetes, Docker, CI/CD), Building REST API, Database management (SQL, PostgreSQL, Microsoft SQL), NoSQL databases (MongoDB, Neo4j, Redis), Unix-based command line & development tools


  • Masters degree in computer science (or in a highly related area)
  • 3 years of experience in algorithms, data structures, and object-oriented programming
  • Good understanding of machine learning fundamentals and deep learning
  • Implementation experience in machine learning algorithms and applications
  • Knowledge of or experience in building production quality and large scale deployment of applications related to natural language processing and machine learning
  • Experience with distributed systems strongly preferred


  • Fast-paced, intellectually intense, service-oriented environment
  • Expect time spent traveling
  • 17 Jun 2019

Job description


As a Software Engineer, you will be responsible for advancing software solutions to support BCG Gamma’s analytics platform and clients. Your strong analytical skills and ability to develop innovative problem solving solutions will support mission critical decision analytics for our clients. Additional responsibilities will include developing feature enhancements to our platform, developing industry-leading analytics software solutions and methodologies and provide talks and papers in industry leading conferences on behalf of BCG Gamma. We are looking for talented individuals with a serious commitment to software development, data science, large data analytics and transforming organizations into analytics led innovative companies.


  • Apply software development practices and standards to develop robust and maintainable software
  • Develop abstract analytic models to solve complex problems for decision analysis
  • Maintain an active role in every part of the software development life cycle
  • Guide non-technical teams and consultants in understanding analytics at scale, infrastructure as code and best practices for robust software development
  • Optimize and enhance computational efficiency of algorithms and software design
  • Design data structures and visualization of results to provide users actionable intelligence and situational awareness
    of supporting data
  • Interact directly with clients on new features for future product releases
  • Share software design and solutions ideas

Technologies: Programming (Python,GO, C++,Java, Scala, Javascript, TypeScript), DevOps (Docker, Kubernetes, CI/CD, HashiCorp stacks), Full Stack development (GraphQL, React), Deep Learning (Tensorflow, Keras), Cloud Computing (AWS, Azure, Google)


  • Masters Degree in Computer Research Science, Statistics, Operations Research, or related field
  • 2 to 7 years of experience in a software development environment ideally in Python, C++, Scala, GO
  • Experience with Hashicorp Vault, Terraform & Consul
  • Exposure to analytics applications or experience building analytics tools
  • Familiarity with data science methods and scaling data science methods
  • Proficiency with infrastructure as code principles
  • Familiarity with the storage, manipulation and management of relational, non-relational and streaming data structures
  • Analytic reasoning and complex problem solving involving mathematical programming and big data problems
  • Understanding of parallel computing


  • Fast-paced, intellectually intense, service-oriented environment
  • Expect time spent traveling
  • 17 Jun 2019

Job description


    • Maintain and develop a service-oriented backend running 24/7 throughout the year
    • Analyse and identify bottlenecks in performance
    • Design secure, stable, and robust systems
    • Improve monitoring of production services to catch warning signs and critical
    • conditions
    • Collaborate with devops to deploy new services and databases
    • Collaborate with the product team to implement (and release) features and improvements to existing systems


    • Expertise writing services in Java
    • Ability to independently debug problems in a distributed system
    • An ability and willingness to quickly pick up new technical skills

A strong candidate will also

    • Have experience with SQL queries and relational databases
    • Have experience with a variety of programming languages, including Rust
    • Have familiarity with Linux server environments
    • Have familiarity with Docker/Kubernetes
    • Be passionate about fast, efficient software
  • 17 Jun 2019

Job description

Job Summary:
Siri is fast becoming the best way to get things done by talking to our machines through artificial intelligence. Hundreds of millions of people now use Siri to send a message, play their favourite song, or even take a selfie.

Now imagine what you could do here.

We're looking for a passionate full-stack software developer who loves to build cutting edge software and has a passion for data and language to help take Siri to the next level.

Key Qualifications:
•Object-oriented software design and programming
•Coding skills across the full-stack: front-end (JavaScript and related frameworks such as React) as well as back-end (Node.js, Java, Scala, Python, etc.)
•Experience with single page apps (SPA), ideally building annotation tools and/or visualisations for linguistic data (any NLP a plus)
•Development of fault-tolerant, scalable online services end-to-end
•Working knowledge of big data technologies (e.g. Spark, Hadoop) a plus
•Agile software development

You will be working as part of an extraordinary team, including world-class software engineers, renowned academics, and expert machine learning practitioners who are all passionate about applying groundbreaking techniques to conversational dialogue.

You will work closely with data scientists to develop the new annotation and data tools that Apple uses internally for building the next generation of a more intelligent Siri. This requires a complex UI for the Machine Learning projects to help visualise tough concepts. Used by many users we develop fault tolerant scalable services. The real time nature of the platform will require you to ensure a high level of uptime. Your work will directly benefit to the user experience.

Based in Cambridge, we collaborate with teams across Apple worldwide and you will join our Agile development teams working on client server design. You will have strong technical skills, a drive for high quality software and the ability to innovate creative solutions. Communicating clearly and having the flexibility to learn new technologies, while continuously developing your skills will be key to your success. You will fit into our teams, be a fantastic collaborator, comfortable with giving and receiving feedback and able to thrive in a dynamic environment.

If this is you, we'd love to hear from you.

- BA/BS or MS in Computer Science or equivalent experience

  • 17 Jun 2019

Job description

Role Title: Software Development Team Lead

Location: London

Are you bold? Innovative? Inquisitive? Great, then we can help you thrive…

The V by Vodafone team was created just 2 years ago to pioneer a new way of connecting our 500 million customers globally to the world of Internet of Things.

We’re a team of fearless, restless visionaries in a completely new technology, on a mission to create world-changing products that connect people to their homes, their smart devices, and the things they love. Using our smart V SIM card, innate objects can now be controlled and monitored from anywhere at anytime, giving people the opportunity to do things they have never done before, offering freedom, security and control on a new level.

We have already launched 15 products in 7 markets internationally …and we just can’t stop!

This is where you come in…

We are seeking like-minded intrepid explorers to join us. People that aren’t afraid to take risks. The daring ones, the trailblazers, the pioneers!

As Software Development Team Lead in Consumer IoT you’re a leading part of our global development team and you are responsible for building digital products from scratch as well as evolving existing solutions we have built. You love solving problems, you’re willing to embrace the unknown, and you’re able to work cross-functionally in distributed teams. You’ll join a dedicated team of specialists committed to producing world-changing products in the digital industry in the space of IoT. You share our prioritization of user centricity and passion for learning and experimenting. You’ll work with a team of experienced developers whom you will inspire to come up with the next big thing. Given your experience in software development you will inspire the team to grow by sharing your knowledge with them and mentoring individuals. Being open for learning new things from the team, our customers and beyond in the exiting new fields of IoT for consumers is a must have.

We’re looking for a creative, entrepreneurial and positive team player who is a real expert in leading world class software development teams.

With us you will:

  • Develop software for a continuously growing platform in a explorative space of IoT for consumers
  • Mentor and grow a team of world class software developers
  • Design architecture that is simple, scalable, secure and serves the needs of our customers
  • Set quality standards and drive continuous improvement.
  • Shape how software development teams work and how we collaborate in large scale agile product delivery team teams

Apply if you have:

  • Experienced: You have at least 6-8 years of experience working with Java or Python
  • Passionate: You love working with code and developing people
  • Quality focused: You understand what it means to write SOLID, well tested code
  • Agile: You are comfortable with change and working on a broad variety of topics
  • A strong communicator: You are humble but opinionated and can serve as an intellectual sparring partner. You are a good coach for your team.
  • Education: You have work which speaks for itself, whether you are self-taught or have school credentials
  • Deep knowledge of large scale software development projects and delivery in agile environments, ideally consumer services.
  • Deep experience in software development with Java, Python
  • Experience  in designing and developing microservice-based solutions
  • Experience  in leading software development teams
  • Highly developed interpersonal and communication skills 
  • Broad experience and skills in the area of IT and/or Telecommunications and/or IoT

What you can expect from us:

  • Dedicated support and mentoring
  • Opportunity to develop and progress – plus a solid dedication to work-life balance. It all means you’ll have everything you need to advance your career, and achieve your full potential.
  • Annual company bonus
  • 28 day’s holiday
  • Contributory company pension scheme

Commitment from Vodafone

Vodafone is committed to attracting, developing and retaining the best people by offering a motivating and inclusive workplace in which talent is truly recognised, developed and rewarded. We believe that diversity plays an important role in the success of our business and we are committed to creating an inclusive work environment which respects, values, celebrates and makes the most of people’s individual differences - we are not only multinational but multicultural too. At Vodafone you will have access to our excellent benefits programme that you would expect from any global company. If you have any questions, please don’t hesitate to reach out to us on

If you have any questions left

Check out the application process and get to know us better here:

Read more stories here:

For any technical difficulties with submitting your application, please contact

The future is exciting. Ready?