At a Glance
- Tasks: Join us to develop software across various platforms and learn new programming languages.
- Company: FortiDLP, a forward-thinking tech company focused on innovation.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Why this job: Make an impact in tech while working with cutting-edge tools and technologies.
- Qualifications: Passion for software development and eagerness to learn new skills.
- Other info: Dynamic team environment with excellent career advancement potential.
The predicted salary is between 36000 - 60000 £ per year.
About you
You’re not expected to have all of the following skills, but they will be useful in performing your job:
- Systems-level programming across Windows, Linux or Mac platforms.
- Kernel or embedded system development.
- Experience in networking.
- Experience of software development in any language.
- Familiarity with mentoring and technical leadership.
- Outstanding technical ability.
- Proficiency in English.
At FortiDLP we default to programming using Go, but also use a wide variety of different languages and frameworks. It’s not expected that you would be familiar with Go (or any of the other languages we use) but you should be enthusiastic and willing to learn new things.
Experience in any of the following would be an advantage:
- Software development in Go, C, C++, Java, Scala, C# or Swift.
- Kernel and device driver development for Windows, Linux, or Mac.
- Systems Analytics; Dynamic tracing and performance analysis tools such as Instruments, VTune, DTrace and eBPF.
- Observability technologies, logging and metrics.
- Security principles including PKI, certificates and cryptography.
Software Engineer Developer employer: Fortinet
Contact Detail:
Fortinet Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Developer
✨Tip Number 1
Get your networking game on! Reach out to folks in the industry, attend meetups, or join online forums. You never know who might have a lead on that perfect Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially if you've dabbled in Go or any other languages mentioned. This is your chance to shine and demonstrate your technical ability.
✨Tip Number 3
Don’t shy away from applying through our website! We love seeing enthusiastic candidates who are eager to learn. Tailor your application to highlight your willingness to pick up new skills and technologies.
✨Tip Number 4
Prepare for those interviews! Brush up on systems-level programming and be ready to discuss your experience with different platforms. Practice common coding challenges and be ready to showcase your problem-solving skills.
We think you need these skills to ace Software Engineer Developer
Some tips for your application 🫡
Show Your Passion for Learning: We love candidates who are eager to learn new languages and frameworks. Make sure to highlight any experiences where you've picked up new skills or tackled challenges outside your comfort zone.
Tailor Your Application: Don’t just send a generic application! Take the time to customise your CV and cover letter to reflect the skills and experiences that align with the job description. We want to see how you fit into our team!
Highlight Relevant Experience: Even if you don’t have direct experience with Go, showcase your software development skills in other languages like C, C++, or Java. We’re interested in your overall technical ability and how you can contribute to our projects.
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 the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Fortinet
✨Brush Up on Your Programming Skills
Make sure you're comfortable with systems-level programming across different platforms like Windows, Linux, or Mac. Even if you’re not a Go expert, being familiar with languages like C, C++, or Java can really help you stand out.
✨Show Your Enthusiasm for Learning
Since the company values a willingness to learn new technologies, be prepared to discuss how you've tackled learning challenges in the past. Share examples of how you've picked up new programming languages or frameworks quickly.
✨Prepare for Technical Questions
Expect some technical questions related to kernel development, networking, or software analytics. Brush up on these topics and be ready to explain your thought process when solving problems.
✨Highlight Your Mentoring Experience
If you have experience in mentoring or technical leadership, make sure to bring it up during the interview. Discuss how you've helped others grow their skills, as this shows your ability to contribute to the team culture.