At a Glance
- Tasks: Design and develop high-quality software to enhance public safety technology.
- Company: Join a mission-driven tech company focused on creating a safer, fairer world.
- Benefits: Enjoy 25 days leave, hybrid work, health care, and a private pension.
- Why this job: Make a real impact in public safety while growing your tech career.
- Qualifications: Proficient in Java and JavaScript/TypeScript with a collaborative mindset.
- Other info: Be part of a dynamic team with opportunities for continuous learning.
The predicted salary is between 43200 - 78000 ÂŁ per year.
Salary: up to 65,000/year
Location: Banbury / Hybrid (2 days/week onsite)
Contract: Permanent
Reports to: Tech Lead
About Us
Our client is on a mission to create a safer and fairer world. We provide software solutions that empower police forces and local authorities to enforce and track traffic and parking offences, manage permits and licenses, and control high‑risk assets like firearms and tasers. Our goal is to build a data‑driven, professionally managed organisation with robust systems and processes—poised for consistent growth and ready to seize new opportunities. This is an exciting time to join the team. We’re seeking ambitious, forward‑thinking engineers who are eager to make a real impact and grow their careers in a rapidly evolving industry.
Summary
In this role, you’ll help develop and maintain technology that enables our customers to make the world safer and fairer. Our goal is to deliver products that our clients find indispensable—helping them run their operations seamlessly and efficiently. You’ll be joining one of our new development teams working on speed camera technology. You’ll play a key role in designing, building, and maintaining high‑quality software, contributing to the re‑architecture and modernisation of our core products while ensuring minimal disruption to our customers.
Key Responsibilities
- Design, develop, and maintain scalable, high‑quality software using Java and JavaScript/TypeScript.
- Work collaboratively within a cross‑functional team to deliver core transformation projects.
- Contribute to the re‑architecture of legacy systems into modern, maintainable platforms.
- Write clean, maintainable, and well‑tested code.
- Participate in code reviews, technical discussions, and design sessions.
- Help identify and implement improvements to engineering processes, performance, and reliability.
- Collaborate closely with product managers and other engineers to deliver new features and enhancements.
- Make pragmatic technical decisions, balancing long‑term quality with immediate business needs.
About You
- Strong hands‑on coding skills in Java and JavaScript/TypeScript.
- Skilled in Spring Boot or Micronaut.
- A willingness to work with and modernise complex legacy applications.
- Experience designing and delivering high‑quality, reliable software systems.
- An interest in solving complex architectural challenges and contributing to technical decision‑making.
- A collaborative mindset and enthusiasm for learning and continuous improvement.
What We Offer
- 25 days annual leave
- 2 "Moment in Time" Days
- Life Assurance
- Private Pension with Scottish Widows
- Health Care Cash Plan
- Hybrid working model
- Income Protection
Seniority level: Not Applicable
Employment type: Full‑time
Job function: Information Technology Technology, Information and Media
Software Engineer employer: SGI
Contact Detail:
SGI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local events. The more you mingle, the better your chances of landing that dream job—plus, you might just meet someone who knows about openings before they’re advertised!
✨Show Off Your Skills
Don’t just tell them what you can do—show them! Create a portfolio showcasing your projects, especially those using Java and JavaScript/TypeScript. A well-done GitHub profile can speak volumes about your coding skills and passion for software engineering.
✨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Brush up on your knowledge of Spring Boot or Micronaut, and be ready to discuss how you’d tackle real-world problems. Confidence is key, so practice makes perfect!
✨Apply Through Our Website
When you find a role that excites you, 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 mission to make the world safer and fairer.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your hands-on coding skills in Java and JavaScript/TypeScript, and don’t forget to mention any experience with Spring Boot or Micronaut!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your enthusiasm for the role and how you can contribute to making the world safer and fairer through technology. Be genuine and let your personality come through.
Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to include them. Discuss the challenges you faced and how you overcame them, especially if they relate to modernising legacy systems or developing high-quality software.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to join our team in shaping the future of public safety technology!
How to prepare for a job interview at SGI
✨Know Your Tech Stack
Make sure you’re well-versed in Java and JavaScript/TypeScript, as these are key for the role. Brush up on Spring Boot or Micronaut too, as they’ll likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss complex architectural challenges you've faced in the past. Think of specific examples where you made pragmatic technical decisions that balanced quality with business needs.
✨Emphasise Collaboration
This role involves working closely with cross-functional teams, so highlight your collaborative mindset. Share experiences where you’ve successfully worked with product managers and other engineers to deliver features.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s mission and how your role contributes to making the world safer and fairer. This shows your genuine interest in their goals and your eagerness to be part of the team.