Principal Software Engineer (Hybrid)
COMPANY
Looking for a new challenge and want to make a real difference? whilst working with complex data systems?
With an unmatched legacy of more than 120 years, Janes enables militaries, governments and defence companies globally make mission critical decisions. Our expert-driven tradecraft with human-machine teaming delivers assured open-source intelligence across military capabilities, order of battle, equipment, events, countries, companies, and markets.
As part of our ongoing evolution to continue to be at the forefront of analysis in the open-source intelligence domain, we are now expanding our Development and Technology team to enhance the next generation of systems that will enable our customers to interconnect millions of assured data points across Janes foundational intelligence delivering the single source of truth.
Given the scale and complexity of what we do, we are looking for people with experience in some the following:
- C# Core
- AWS Cloud
- Graph Databases or Mongo DB
- Service Architectures
You will be working an environment which will encompass machine learning and artificial intelligence, as well as taking advantage of the latest cloud offering in which we would encourage and support learning development.
If you enjoy working in collaborative teams on a wide range of projects that focus on user needs and deliver real value using the latest technologies, then join us on this exciting journey!
JOB PURPOSE
Janes is currently seeking multiple self-motivated Principal Software Engineers to lead an agile unit within our Development and Technical team, based in our offices in Manchester. You will collaborate with architects, product owners and the wider business to build a scalable, robust, and secure platforms as well as ensuring we do the basics well.
As a leading member of the team, you will be part of a smart, motivated, and cross functional agile unit. Leading the design, code, testing and implementation of solutions to meet our customer’s needs. The role is a hands-on role, as well as driving engineering decisions and best practices, you will also be coding so need to be an experienced coder.
HOW YOU WILL CONTRIBUTE AT JANES
- Providing the technical lead to an agile team in the design, coding, testing and delivery of applications and services.
- Ensuring that best practices and procedures are applied, ensure application is thoroughly tested maintainable and scalable.
- Provide input in establishing program and/or project timelines.
- Innovate and keep abreast of industry trends and competition, grasping new paradigms and languages quickly.
- Agile enthusiast who can help guide the team and drive incremental improvements.
- Ability to lead with humility and confidence.
- Lead constructive code and design reviews, probing assumptions, highlighting risks, and improving software quality.
- Mentoring and technical leadership of less experienced developers.
THE IDEAL SKILLS AND EXPERIENCE FOR THIS ROLE ARE
Essential
- Bachelor’s in computer science, related field, or equivalent experience.
- Proven professional experience of software development and database design.
- Extensive experience of C# and developing restful or graph API’s.
- Analytical and problems solving skills.
- Must be able to work effectively as part of a project/program team and foster team co-operation.
- Able to share knowledge with the team.
- Stay current with rapidly changing technology and applies it to business needs.
- Familiarity with agile development methodology.
- Experience with modern technologies like Cloud native, containers and serverless technologies.
- Knowledge of frontend technologies and frameworks, e.g. Vue, React, Angular, HTML, CSS.
- Experience using infrastructure-as-code tools to build and run cloud infrastructure (e.g. Terraform, CloudFormation).
- Experience with NLP and machine learning
We believe Janes is truly a great place to work. Our values and leadership code drive everything we do, and we understand that the right behaviours and culture will always result in the best outcomes for our customers, our colleagues, our shareholders, and our business. We provide a supportive, stretching, and dynamic environment with the ability for you to grow rapidly, both personally and professionally.
Janes is an inclusive and equal opportunities employer and encourages applications regardless of age, race, disability, religion / belief, sexual orientation, gender reassignment, marriage or civil partnership, pregnancy/maternity, or gender.
Although this role is advertised as full time, Janes believes that flexibility at work can provide many significant benefits both to our colleagues and the business. We already work in a hybrid style across all offices and regions and can support different ways of working and offer different flexible working arrangements. So, if you are interested and have any requirements or needs in the way you would like to work, please apply, and speak to us about this.
We will always consider part time or flexible applications.
- Department
- Development & Technical
- Locations
- Manchester

Manchester
Workplace & Culture
We believe Janes is truly a great place to work. Our values and leadership code drive everything we do, and we understand that the right behaviours and culture will always result in the best outcomes for our customers, our colleagues, our shareholders, and our business. We provide a supportive, stretching, and dynamic environment with the ability for you to grow rapidly, both personally and professionally.
Janes is an inclusive and equal opportunities employer and encourages applications regardless of age, race, disability, religion / belief, sexual orientation, gender reassignment, marriage or civil partnership, pregnancy/maternity, or gender.
Janes believe that flexibility at work can provide many significant benefits both to our colleagues and the business. We already work in a hybrid style across all offices and regions and can support different ways of working and offer different flexible working arrangements. So, if you are interested and have any requirements or needs in the way you would like to work, please apply, and speak to us about this.
We will always consider part time or flexible applications.
About Janes
Janes delivers connected, verifiable, trusted and accurate open source intelligence across defence equipment, military capabilities, security and defence budgets, markets and forecasts.
The inter-connectivity of Janes structured data, insight and analysis enables us to provide our customers with the unique insights they need to make more impactful decisions.
Principal Software Engineer (Hybrid)
Loading application form
Already working at Janes?
Let’s recruit together and find your next colleague.