Junior Software Engineer
Are you a talented, Junior Java Engineer with a passion for all things Cyber-Security? Do you want to work in a fast-paced Agile environment at a pivotal time for the company, producing mission-critical software for some of the biggest names in the industry?
Titania is at a pivotal moment in its history after securing investment and is now laser-focused on achieving its ambitious growth plans. This role will be critical in establishing the launch of Titania’s Enterprise class solution.
With an exciting and impactful company vision, we are looking to enhance and expand our Software Engineering team with high performing Java Engineers who will be responsible for contributing towards the ongoing development of our products and services.
Who are we?
At Titania, we are market leaders in configuration analysis tools, helping to protect over 25 million end users in 95 countries. Cyber professionals around the world trust Titania’s pioneering virtual Pen-testing technology to maintain the world’s most secure networks.
The Role:
We are looking for a Junior Engineer who wants to work in Agile teams. Someone who is hungry to learn about the importance of a user story, helping to identifying solutions which can turn business requirements into functional, working software, trusted by our clients to help secure and protect their networks.
You will need to develop an awareness of various Networking and Pen-testing standards and configurations allowing you to confidently input into the design and features of our software. With an enquiring mind, you’re comfortable thinking outside the box, proposing technologies and recommendations to ensure our solutions meet the changing needs of our market.
Working remotely, you will collaborate closely with your team, Product Owners, Delivery Managers and Architects using agile frameworks to continuously deliver iterations of our software. There are opportunities for on-site days in Worcester (usually once a quarter) where we all get together to share ideas and look forward to our next phase of delivering our product roadmap.
Interested? We need you to have the following skills and attributes:
- Some coding experience using Java
- Understanding of the importance in creating unit tests and performing code reviews
- Comfortable with pair-programming
- Willingness to learn the full product lifecycle including understanding the importance of DevSecOps to ensure continuous integration and delivery
- Willingness to own decisions
- Desire to become a technical expert in Titania’s core software and further your skillset
- Happy to participate in regular brown-bag sessions / technical forums
- Willingness to assist testers with Quality Assurance tasks (both manual and automated) if required
- Demonstrate the ability to design a solution based on functional requirements
If you have any of these then that would be a bonus too:
- Experience with using Python
- Experience working with Spring Framework / React
- Git experience
- Experience of working within an Agile team using Scrum and / or Kanban methodologies
- Comfortable breaking down user stories with Acceptance Criteria following BDD formats
- Experience using JIRA, Confluence and Bitbucket
What can we offer you?
- Flexible working that helps fit round you (core hours of 9:30-3:30 Mon-Thurs 9:30-12 Friday)
- 25 days holiday plus bank holidays (including Duvet Days) with the option to buy / sell up to 5 days additional leave per year
- Award-winning cash-back Healthcare plan
- Employer pension contribution of 5%
- Investment in your ongoing training and progression at Titania
- Fully remote working with the option to come into the office for occasional get-togethers
To get started, email your CV and cover letter to hr@titania.com by clicking the button below.
Titania’s privacy notice is available to view by clicking here.