Senior Software Engineer I

Senior Software Engineer I

Bracknell Full-Time 28800 - 48000 ÂŁ / year (est.) No home office possible
M

At a Glance

  • Tasks: Join a dynamic team to develop innovative software solutions that protect users from cyber threats.
  • Company: Menlo Security, a leader in secure communication and collaboration technology.
  • Benefits: Enjoy a competitive salary, health benefits, and opportunities for remote work.
  • Why this job: Make a real impact by developing cutting-edge technology used by millions daily.
  • Qualifications: 3-5 years of backend development experience and cloud computing knowledge required.
  • Other info: Collaborative culture with great growth opportunities and a focus on creativity.

The predicted salary is between 28800 - 48000 ÂŁ per year.

Overview

Join to apply for the Senior Software Engineer I role at Menlo Security Inc.

Menlo Security\’s mission is enabling the world to connect, communicate and collaborate securely without compromise. COVID-19 has made our mission all the more real. We support customers across various enterprises including Fortune 500 companies, 9/10 of the largest global banks and the Department of Defense.

The world has fundamentally changed. We are growing from 400 employees into the next phase of our journey, and we need passionate talent filled with empathy and agility. The right candidate for the job is ethical, hyper-organized, fanatical about seeing things through to completion, service-oriented, and humble enough to take feedback and coaching yet confident enough to provide feedback and coaching.

Menlo is well-funded for growth and our investors are second to none. They include Vista Equity Partners (“Vista”), General Catalyst, JPMC, American Express, HSBC, and Ericsson Ventures.

Role

The Menlo Security Content Inspection team is responsible for all file processing within the Menlo Security platform encompassing file upload and download, document handling and email attachment processing within both our Secure Web Gateway (SWG) and Isolation products.

A part of this the team is responsible for decoding, parsing and inspecting files to identify malicious content through our own patented techniques and integrations with various third-party solutions. Through our web isolation platform, we are uniquely positioned to intercept files as a whole (in addition to the network/SWG layer) and prevent malware getting through to the endpoint using Anti-Virus (AV), Sandbox, etc. and third-party integrations. We protect our customers from sensitive corporate data being exfiltrated to websites through both traditional Data Loss Prevention (DLP) matching, static analysis and machine learning to identify, block and alert on sensitive content.

This is an exciting, fast-paced team with many growth opportunities and responsibilities in which your code will be in use by customers millions of times per day within weeks of being written, making it a critical part of the Menlo Security platform to keep end users safe.

Responsibilities

  • Evaluate and implement the latest development and deployment technologies for API design, highly available and scalable distributed systems, multithreaded/asynchronous applications with performance and security in mind
  • Technically lead large scale projects, and participate in building, deploying and operating the Menlo Security platform
  • Architect, design, develop and own new features and services and be a key contributor to Menlo’s technical roadmap
  • Partner with product, security, operations, and other cross-functional stakeholders to align on requirements and schedules

Qualifications

  • 3-5 years of experience in cloud computing technologies or related technical fields
  • 3-5 years of hands-on backend development experience using one or more programming languages such as Python, Rust and Golang
  • Solid experience with core cloud services (such as EC2, S3, and VPC on AWS and GCP equivalent) and software development tools such as Git, Terraform, GitLab, Jira, etc.
  • Solid experience with developing in Linux environment
  • Experience with complex data structures and database and analytics technologies such as Redis, Postgres, MySQL, DynamoDB and Apache Druid
  • Ideally have experience of: C/C++, systemd, monit, cgroups/runc/libcontainer or docker
  • Experience in adapting and improving engineering best practices (e.g. test-driven development, continuous delivery, scrum practices, automation, maintainable and testable code etc.)
  • Strong knowledge of HTTP security is highly desirable
  • Experience with FedRamp and SOC 2 certification is a plus
  • Strong written and verbal communication skills
  • Proactive, self-motivated, and strong ability to learn new things with little guidance
  • Highly organized with critical attention to detail and thorough documentation
  • BS/BA or relevant experience preferred

Why Menlo?

Our culture is collaborative, inclusive, and fun! We have five core values: Stay Aligned, Get It Done, Customer Empathy, Think Creatively and Help Each Other Out. We believe in open communication, supporting new ideas, and sharing a mutual mindset of what we’re aiming to achieve together. There are tremendous opportunities to take initiative, implement new ideas, and have a hand in building a legacy.

All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

TO ALL AGENCIES: Please, no phone calls or emails to any employee of Menlo Security outside of the Talent organization. Menlo Security’s policy is to only accept resumes from agencies via Ashby (ATS). Agencies must have a valid services agreement executed and must have been assigned by the Talent team to a specific requisition. Any resume submitted outside of this process will be deemed the sole property of Menlo Security. In the event a candidate submitted outside of this policy is hired, no fee or payment will be paid.

Additional details

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function/Industries: Computer and Network Security and Software Development

Referrals increase your chances of interviewing at Menlo Security Inc. by 2x.

Sign in to set job alerts for “Senior Software Engineer” roles.

#J-18808-Ljbffr

Senior Software Engineer I employer: Menlo Security, Inc.

Menlo Security Inc. is an exceptional employer that fosters a collaborative and inclusive work culture, where employees are encouraged to take initiative and contribute to meaningful projects that protect customers globally. With a strong focus on employee growth, Menlo offers numerous opportunities for professional development and innovation, all while being part of a well-funded company backed by top-tier investors. Located in a dynamic environment, the role of Senior Software Engineer I allows you to make a significant impact, as your contributions will be integral to the security of enterprises and government entities alike.
M

Contact Detail:

Menlo Security, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer I

✨Tip Number 1

Network like a pro! Reach out to current employees at Menlo Security on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. This insider info can give you a leg up!

✨Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. Remember, they want to see how you think and solve problems, so talk through your thought process!

✨Tip Number 3

Showcase your passion for security and software development during interviews. Share personal projects or contributions to open-source that align with Menlo's mission. This not only highlights your skills but also your enthusiasm for the field!

✨Tip Number 4

Don’t forget to follow up after your interview! A simple thank-you email expressing your appreciation for the opportunity can leave a lasting impression. It shows you're genuinely interested in the role and the company.

We think you need these skills to ace Senior Software Engineer I

Cloud Computing Technologies
Backend Development
Python
Rust
Golang
AWS (EC2, S3, VPC)
Git
Terraform
Jira
Linux Environment
Data Structures
Database Technologies (Redis, Postgres, MySQL, DynamoDB, Apache Druid)
HTTP Security
Test-Driven Development
Continuous Delivery

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer I role. Highlight your experience with cloud computing, backend development, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for secure communication and collaboration. Share specific examples of how you've tackled challenges in previous roles, especially those that demonstrate your ability to lead projects and work with cross-functional teams.

Showcase Your Technical Skills: Don’t forget to highlight your technical skills! Mention your experience with programming languages like Python, Rust, or Golang, and any cloud services you’ve worked with. We love seeing candidates who are proactive and have a strong grasp of engineering best practices.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures your details reach the right people. Plus, it’s super easy to do!

How to prepare for a job interview at Menlo Security, Inc.

✨Know Your Tech Stack

Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Python, Rust, and Golang. Brush up on your knowledge of cloud services such as AWS and GCP, as well as tools like Git and Terraform. Being able to discuss your experience with these technologies confidently will show that you're a strong fit for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems or led large-scale projects. Menlo Security values candidates who can think critically and adapt engineering best practices. Be ready to explain your thought process and how you approached challenges in previous roles.

✨Emphasise Collaboration

Since the role involves partnering with various teams, highlight your experience working cross-functionally. Share examples of how you’ve successfully collaborated with product, security, and operations teams to align on requirements and schedules. This will demonstrate your ability to work within Menlo's collaborative culture.

✨Be Ready for Technical Questions

Expect technical questions that assess your understanding of HTTP security, data structures, and database technologies. Prepare by reviewing key concepts and perhaps even doing some mock interviews. Showing that you can handle technical discussions will give you an edge in the interview.

Senior Software Engineer I
Menlo Security, Inc.
Location: Bracknell

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>