At a Glance
- Tasks: Join an Agile team to design, code, and deliver impactful software solutions.
- Company: Janes, a leader in defence and security intelligence.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Why this job: Make a real difference by transforming complex data into actionable insights.
- Qualifications: 6+ years in software engineering with expertise in cloud technologies and system design.
- Other info: Collaborative environment with strong focus on innovation and mentorship.
The predicted salary is between 36000 - 60000 £ per year.
Janes empowers military, government, and defence leaders to act with confidence in an increasingly complex world. Our trusted defence, security, and geopolitical information delivered through seamless digital platforms and system integrations turns overwhelming data into clear, actionable intelligence and insight. By filling critical information gaps, Janes helps customers analyse threats, accelerate decisions, and stay ahead of emerging challenges.
Job purpose: We are seeking experienced Software Engineers with expertise in one of a number of identified technical areas, who have a strong background working with complex data, comprehensive experience in developing high impact scalable systems, transforming and delivering complex datasets, and showing a high appreciation for data quality.
You will be working as part of a multi-functional team based in either Croydon or Manchester, shaping our deliverables within our Single Intelligence Environment. You should be self-motivated, a natural problem solver, and used to operating at a high-performance level in CI/CD environments, acting as a driver to ensure quality deliverables with high efficiency across the software delivery lifecycle.
How you will contribute at Janes:
- Be part of an Agile team contributing to the design, coding, testing and delivery of applications and services.
- Have technical expertise in one or more of the following technology areas: NoSQL, such as DocumentDB/MongoDB; RDF Graph database such as GraphDB; ML/AI such as Sagemaker/Bedrock; Search technologies such as SOLR or Opensearch/ElasticSearch; Data pipeline engineering utilising cloud-based technologies (AWS).
- Write high quality clean, testable code, with a focus on incremental innovation.
- Take part in code and design reviews helping to improve overall software quality.
- Deliver high quality, scalable maintainable solutions.
- Identify and drive opportunities for adopting new technologies.
- Utilise Data Engineering skills and knowledge to ensure high quality datasets of differing types, including structured, NoSQL and graph.
- Build and maintain data pipelines, ensuring quality on transformations and applying best practice such as data retention, quality, security, coverage and accuracy.
- Build high quality data delivery systems to be consumed by customers, including different output types and delivery cadences.
- Build best in class API experience for customers.
- Share knowledge, promote and coach standards and best practice.
The ideal skills and experience for this role are:
- 6+ years experience in software engineering, owning outcomes and driving standards.
- Technically curious, tackling problems to ensure impactful outcomes and producing solutions that raise the standards with the engineering group.
- Collaborative, team player, works well with others.
- Mentoring and coaching skills.
- Strong problem solving and communication skills.
- Strong understanding of SDLC.
- Expertise with cloud technologies especially AWS.
- Good experience delivering solutions and impact in agile environments.
- Expertise in system design.
- Good with Observability, Monitoring and Serverless technology.
- Experience providing data for consumption via API.
Senior Software Engineer (Hiring Immediately) in Croydon employer: Janes
Contact Detail:
Janes Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Hiring Immediately) in Croydon
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with complex data and scalable systems. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past experiences in detail, especially how you've tackled challenges in CI/CD environments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Janes.
We think you need these skills to ace Senior Software Engineer (Hiring Immediately) in Croydon
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with complex data, scalable systems, and any relevant technologies like NoSQL or AWS. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working at Janes and how your background makes you a perfect fit. Don’t forget to mention your problem-solving skills and experience in Agile environments.
Showcase Your Projects: If you’ve worked on any projects that demonstrate your expertise in software engineering, make sure to include them. Whether it’s building data pipelines or developing APIs, we love seeing real-world examples of your work!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Janes
✨Know Your Tech Inside Out
Make sure you brush up on the specific technologies mentioned in the job description, like NoSQL databases or AWS. Be ready to discuss your experience with these tools and how you've used them to solve complex problems in previous roles.
✨Showcase Your Problem-Solving Skills
Prepare examples of challenges you've faced in software engineering and how you tackled them. Highlight your thought process and the impact of your solutions, especially in high-performance CI/CD environments.
✨Emphasise Team Collaboration
Since this role involves working in an Agile team, be ready to talk about your experiences collaborating with others. Share instances where you’ve mentored teammates or contributed to code reviews, showcasing your ability to improve overall software quality.
✨Ask Insightful Questions
Prepare thoughtful questions about Janes' projects, team dynamics, or their approach to adopting new technologies. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.