Leidos’ Software Factories provide capabilities and tools to enable the development of high-quality software solutions by leveraging efficient and effective DevOps practices. By providing complete CI/CD pipelines within a secure development enclave, our teams can get coding within hours.
Our capabilities can be hosted in the cloud or provided to private networks. This enables best practice software development with minimal work for developers to do prior to getting to work on the development of software solutions for our customers.
Our software factories are also leveraged by our customers to undertake their own software development. This is possible due to the efficiencies that can be gained through modern, secure pipelines that stay at the forefront of technology through our continuous investment in tools, processes and frameworks.
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.
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.
Our Australian Software Factory is one of a network of 10 software factories across Leidos sites in the US and UK. We enjoy local autonomy but can also share and leverage global capabilities.
Along with our global colleagues, we collaborate on and share development tools and capabilities, undertake and share research, share code, and enable exchange programs and hackathons with our peers around the world.
Our software factories provide CI/CD capabilities that can be used as is or adapted to meet specific requirements or enable a specific methodology. To that end we both provide best practice capabilities but encourage teams to experiment and try new things.
The Software Factory is there to support our software developer community, but not to dictate to them; and to that end we provide career development support through our software engineering careers framework; and opportunities to contribute ideas and innovation to the software factory via secondments and rotations.
The Software Factory provides a construct that facilitates and enables collaboration with our colleagues, customers and industry partners. We invest in local and global research and development and our software factories facilitate the rapid development of new technologies and capabilities.
We are able to share these capabilities via an inner-source approach which fosters and build relationships broadly across our business as those capabilities find their ways into programs, projects and initiatives which demonstrate Leidos’ ability to turn great ideas into real solutions that our customers then use.
Our Software Factory benefits from continuous investments in ourselves. When Leidos is unable to find external technologies to support development teams, or solve a tricky problem, we create them.
This approach ensures the Software Factory stays at the forefront of innovation and leverages best-of-breed processes, tools, and infrastructure that we can apply across our diverse portfolio at scale.
The Software Factory is never complete and is never finished; it continually evolves and integrates new ideas and approaches to software development as our world and our environment changes, and new challenges emerge for us to solve.