At a Glance
- Tasks: Develop innovative software solutions for cutting-edge cyber security projects.
- Company: Join a dynamic scale-up disrupting the cyber security industry.
- Benefits: Competitive salary, flexible healthcare, career progression, and team events.
- Other info: Diverse and energetic workplace with opportunities for continuous learning and growth.
- Why this job: Make a real-world impact while working with advanced technologies in a collaborative environment.
- Qualifications: Experience in C++ or Rust, and a passion for quality software development.
The predicted salary is between 40000 - 50000 £ per year.
Oakdoorâ„¢ by PA Consulting is an incubated scale-up business that is disrupting the cyber security world of cross domain solutions. We build relationships with customers who want to protect their critical digital assets, from across a range of industries such as defence, security, energy and public sector. By understanding common challenges and opportunities we use our insight to solve customer problems, nurturing relationships with organisations of varying maturity.
We are looking for junior and experienced software engineers to help us improve our existing products and work on our vision for the next generation of products. As a Software Engineer within Oakdoor, you will be working on projects with real-world impact operating in environments with complex security requirements. Our focus as a team is always to deliver best in class.
Communication and knowledge sharing across the team is important for us and we’re always discussing how we can improve our software development and agile practices. As a small team, there are opportunities to be involved with sales, customer support and other areas of a scale-up business.
Our future areas of growth require knowledge around:
- Low-level embedded
- Real-time network protocols
- Network security
- Cloud applications
You should be qualified in a relevant subject area through either degree education or experience with approximately 2 to 5 years in working as a software engineer. You must be eligible for UK Security Clearance.
Key experience should include some of the following:
- Experience with Modern C++ and the STL, or Rust
- Experience with Python
- Bare metal and/or Linux and real time OS experience
- Knowledge or experience of network security
Skills/Personal Qualities:
- A desire to push for continuous improvement and deliver quality software
- An enthusiasm for working collaboratively as part of a team including pair programming using test-driven development
We offer the opportunity to work on purposeful projects with incredible people, competitive salary, pension and bonus scheme, clear pathways to progression, and a thriving learning culture. Benefits include:
- Consistent training, development and career progression
- Flexible healthcare plans for you and your family
- Competitive leave allowances
- Team events
- A range of culturally-led clubs to join, from music to film, yoga to podcasts
It’s an environment that is energetic and fast-paced, that values collaboration, curiosity and treating people fairly. If that sounds like somewhere you want to work, get in touch.
Diversity: We believe that diversity makes us a stronger firm and look to employ people with different ideas, styles and skillsets. This diversity stimulates a rich, creative environment – one in which our people develop, and our clients enjoy enduring results. We’re committed to recruiting, promoting and rewarding our people solely based on their ability to contribute to PA’s goals, without regard to their sex, race, disability, religion, national origin, ethnicity, sexual orientation, age or marital status.
Software Engineer - C++/Rust employer: Astro Studios, Inc.
Contact Detail:
Astro Studios, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - C++/Rust
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ or Rust. Having tangible examples of your work can really set you apart during interviews and discussions.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Being well-prepared will boost your confidence and help you tackle those tricky questions with ease.
✨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 awesome team at Oakdoor!
We think you need these skills to ace Software Engineer - C++/Rust
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Modern C++ or Rust, and any relevant projects you've worked on. We want to see how your skills align with what we're doing at Oakdoor!
Show Your Passion: In your cover letter, let us know why you're excited about working in cyber security and how you can contribute to our team. We love candidates who are enthusiastic about continuous improvement and collaboration!
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate straightforward communication, just like we practice in our team!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at Oakdoor!
How to prepare for a job interview at Astro Studios, Inc.
✨Know Your Tech Stack
Make sure you brush up on your knowledge of Modern C++ and Rust, as well as any experience you have with Python. Be ready to discuss how you've used these technologies in past projects, especially in relation to network security.
✨Show Your Collaborative Spirit
Since the team values collaboration and pair programming, be prepared to share examples of how you've worked effectively in a team. Highlight any experiences where you contributed to discussions or helped improve processes through teamwork.
✨Emphasise Continuous Improvement
Demonstrate your desire for continuous improvement by discussing how you've implemented best practices in your previous roles. Mention any experience with test-driven development (TDD) and how it has impacted the quality of your software.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's projects and culture. This shows your genuine interest in the role and helps you understand how you can contribute to their mission of delivering world-leading network security devices.