At a Glance
- Tasks: Collaborate on innovative software solutions and develop impactful products.
- Company: Join SiXworks, a leader in secure digital solutions with a dynamic team.
- Benefits: Enjoy 25 days leave, private medical insurance, and professional development opportunities.
- Other info: Exciting growth opportunities in a collaborative and inclusive work culture.
- Why this job: Make a difference in the world with cutting-edge technology and a passionate team.
- Qualifications: Bachelor's degree in Computer Science or related field; experience with Git and programming languages.
The predicted salary is between 28800 - 48000 £ per year.
We are seeking a well-motivated final year university student (to join us upon graduation) who can contribute to team goals, pick up new skills and adapt to a fast-changing environment, and who wants to work on products which make a difference in the world.
Responsibilities
- Collaborate with the SW Engineering team to develop and maintain SW solutions.
- Use appropriate tools for effective design and development of SW.
- Use industry-standard SCM tools for version control, ensuring efficient code management and collaboration.
- Develop interactive user interfaces and robust backend software, proactively developing skills in order to continually improve techniques.
- Make effective use of containerization technologies to streamline deployment processes.
- Write clean, efficient and well-documented code following Software Engineering principles and industry best practices.
- Participate in code reviews, providing and responding to constructive feedback from team members.
- Stay updated with the latest technologies, tools and best practices in software development.
Required Skills
- Bachelor's degree in Computer Science, Engineering or related field.
- Experience with Git for version control and collaborative development.
- Familiarity with front-end technologies e.g. JavaScript/React or TypeScript.
- Familiarity with backend languages e.g. Java, Python or Go.
- Understanding of SW development principles (e.g. SOLID), algorithms and data structures.
- Good communication and collaboration abilities within a team environment, including written and verbal communication and remote collaboration.
- Ability to compare different languages and technologies to contribute to selection discussions.
- Ability to adapt to a fast-paced, dynamic work environment and learn new technologies quickly.
- Ability to give and receive feedback to support continual improvement.
Desired Skills
- Experience with cloud platforms such as AWS or Azure.
- Experience with Docker for containerization and deployment.
- Familiarity with Agile development methodologies and DevSecOps.
- Understanding of SW security principles and best practices.
Benefits
- 25 days annual leave + bank holidays
- Private Medical Insurance
- Life Assurance Scheme
- Pension scheme
- Professional Development opportunities
- Cycle to Work scheme
- Perks at Work scheme
- Discretionary Bonus scheme
A word on UK Security Clearance: Due to the secure nature of the position and working environment, you must have, or be eligible to obtain Security Clearance.
Graduate Software Engineer in Farnborough employer: TargetJobs UK
SiXworks is an exceptional employer that fosters a unique work culture centred around Agility, Security, Innovation, Quality, Collaboration, and Inclusivity. With a commitment to employee growth through professional development opportunities and a comprehensive benefits package, including private medical insurance and a generous leave policy, SiXworks empowers its team to thrive in a dynamic environment while contributing to meaningful projects that enhance national security.
StudySmarter Expert Advice🤫
We think this is how you could land Graduate Software Engineer in Farnborough
✨Tip Number 1
Network like a pro! Reach out to your university's alumni or attend tech meetups. You never know who might have a lead on a job or can give you insider info about the company you're eyeing.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Git, JavaScript, or any backend languages. This is your chance to demonstrate your coding chops and creativity!
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with problem-solving under pressure.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our awesome team at SiXworks!
We think you need these skills to ace Graduate Software Engineer in Farnborough
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match what we're looking for in a Graduate Software Engineer. Highlight your familiarity with technologies like Git, JavaScript, or Python, and don’t forget to mention any relevant projects or coursework!
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and motivation. Share why you're excited about joining SiXworks and how you can contribute to our mission of digital innovation. Keep it concise but impactful!
Showcase Your Projects:If you've worked on any software projects, whether in university or on your own, make sure to include them in your application. We love seeing practical examples of your coding skills and problem-solving abilities, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at TargetJobs UK
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like Git, JavaScript/React, and Python. Brush up on your understanding of software development principles and be ready to discuss how you've used these tools in your projects.
✨Show Your Problem-Solving Skills
Prepare to demonstrate your problem-solving abilities during the interview. You might be asked to tackle a coding challenge or discuss how you approached a difficult project. Think about specific examples where you adapted quickly to new technologies or solved complex issues.
✨Communicate Effectively
Since good communication is key, practice explaining your thought process clearly and concisely. Be ready to discuss your experiences working in teams, how you handle feedback, and how you contribute to collaborative environments.
✨Stay Updated and Curious
Show your enthusiasm for learning by discussing recent technologies or trends in software development that interest you. Mention any online courses, workshops, or personal projects that demonstrate your commitment to continual improvement and staying current in the field.