With our broad and proven experience in software engineering, combined with a strong culture of innovation and advancement, the ideas we generate ensure our software factories continually evolve and mature.
The core of this is people, and we work hard to attract, train, and grow world-class software engineers, DevOps engineers, user experience (UX) engineers, and automated test engineers and other complementary specialists.
The result is a multi-disciplined, cross-skilled teams from which we form teams specifically tailored to meet the unique needs of each project.
Mission Software Centre
Our Mission Software Centre team develops high-quality software solutions. Agile and DevSecOps practices support rapid application development and reduced fielding cycles while continuous integration and continuous delivery (CI/CD) pipelines within a secure development enclave enable teams to begin coding within hours and accelerate delivery.
Our capabilities can be hosted in the cloud or provided to private networks. With this flexibility, the team can build, test and deploy solutions across classifications faster, while maintaining strict security and industry best practices. Customers can also leverage the secure Mission Software Centre environment to undertake their own software development activities.
Our People
Facilities
Our facilities are focussed on providing spaces to focus, collaborate and share as we understand people have different preferences for how they work best. We work hard to ensure our sites look and feel modern and complement our culture of innovation, collaboration.
We are also able to support work at all security levels and feature a world class cloud based infrastructure, enabling teams to seamlessly collaborate both on-premises and from home.
Global Network
Our Mission Software Centre is part of a network of software development facilities across the US and the UK. We enjoy local autonomy, with the ability to share and leverage global capabilities and expertise.
We regularly collaborate with our global colleagues, share development tools and capabilities and undertake shared research.
Tools
Our CI/CD capabilities can be used ‘as-is’, adapted to meet specific requirements or enabled for a specific methodology. This encourages teams to experiment and try new things.
Our Mission Software Centre is here to support our software developer community, provide career development support through our software engineering careers framework and create opportunities for innovation.
Collaboration
Our Mission Software Centre facilitates and enables collaboration with our colleagues, customers and industry partners. We invest in local and global research and development, and facilitate the rapid development of new technologies and capabilities.
We share these capabilities via an inner-source approach which supports program and project delivery as well as initiatives that demonstrate our ability to turn great ideas into real, mission-ready solutions for our customers.
Innovation
Our people are at the heart of our innovation capability which is why we continue to invest in them. When we can’t find external technologies to support our development teams or solve a tricky problem, we create them.
We leverage best-of-breed processes, tools, and infrastructure across our diverse portfolio, and apply these at scale.
We continue to evolve and integrate new ideas and approaches to software development as our world and our environment changes, and new challenges emerge for us to solve.
DevSecOps
We use DevSecOps to achieve speed, scale, security, mission capabilities and value through our software development lifecycle.
Instead of treating security as a final checkpoint, DevSecOps means security is part of our culture and embedded into the software lifecycle as a continuous, integrated part of our development and deployment.
With technology platforms, tools, processes and services, we enable end-to-end DevSecOps outcomes in mission environments.