Enable job alerts via email!

Senior Software Engineer - C++, Python, Linux

Ivanti

London

On-site

GBP 60,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company dedicated to security innovation. As part of a dynamic team, you'll design and develop features for Network Security products, ensuring high security and reliability. With a focus on collaboration and quality, you'll tackle complex challenges in a Zero Trust environment. This role offers the opportunity to work with cutting-edge technologies and contribute to solutions that protect organizations from evolving cyber threats. If you have a passion for security and a collaborative mindset, this is the perfect opportunity to grow your career in an inclusive and supportive environment.

Qualifications

  • 5+ years of experience in software design and development for networking/security appliances.
  • Excellent programming skills in C++ and Python.
  • Experience with cloud technologies and microservices.

Responsibilities

  • Design and develop features to enhance the security of Network Security products.
  • Collaborate with architects to identify optimal solutions for security challenges.
  • Provide technical leadership and mentorship to team members.

Skills

C++
Python
Networking Protocols
Data Structures and Algorithms
Linux OS Concepts
Cloud Technologies
Agile Methodology
Team Collaboration

Tools

Docker
Kubernetes
Azure
AWS

Job description

Who We Are:

In today’s work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherever and however they work. Ivanti elevates and secures Everywhere Work so that people and organizations can thrive.

While our headquarters is in the U.S., half of our employees and customers are outside the country. We have 36 offices in 23 nations, with significant offices in London, Frankfurt, Paris, Sydney, Shanghai, Singapore, and other major cities around the world.

Ivanti’s mission is to be a global technology leader enabling organizations to elevate Everywhere Work, automating tasks that discover, manage, secure, and service all their IT assets. Through diverse and inclusive hiring, decision-making, and commitment to our employees and partners, we will continue to build and deliver world-class solutions for our customers.

Our Culture -Inspire, Innovate & Grow:

At Ivanti, our success begins with our people. This is why we embrace Everywhere Work across the globe, where Ivantians and our customers are thriving. We believe in a healthy work-life blend and act on it by fostering a culture where all perspectives are heard, respected, and valued. Through Ivanti’s Centered Around You approach, our employees benefit from programs focused on their professional development and career growth.

We align through our core values by collaborating, championing our customers, focusing on outcomes, and fighting cyber-attacks. Are you ready to join us on the journey to elevate Everywhere Work?

Why We Need You!

Our security engineering team is at the core of our products with the mission of providing Secure Access. Our solutions, suites, and SaaS platform uniquely integrate cloud, mobile, application, and network access to enable hybrid IT. We are continuously innovating — challenging the way we, and the industry, think about Secure Access. Our engineers build products to solve complex problems in the Zero Trust World.

If you’re passionate about security, interested in developing solutions to evolving cyber threats, and enjoy solving challenging problems, Ivanti is the place for you!

What You Will Be Doing:

  1. Design and develop features to enhance the security of our Network Security products.
  2. Collaborate with architects and engineers to identify optimal solutions for security challenges.
  3. Prioritize quality and security throughout all development stages.
  4. Ensure high security, reliability, availability, performance, and scalability of products.
  5. Maintain existing code and troubleshoot issues in large-scale environments.
  6. Collaborate with cross-functional teams.
  7. Provide technical leadership and mentorship to team members.
  8. Take ownership of end-to-end delivery, including unit testing, validation, and automation.

To Be Successful in This Role, You Will Have:

  1. At least 5 years of experience in software design and development for enterprise networking/security appliances.
  2. Excellent programming skills in C++ and Python.
  3. Good understanding of networking protocols (DHCP, TCP/IP, AAA, RADIUS, LDAP, SNMP, 802.1X, SSL, IPSec).
  4. Understanding of OOPS design methodology.
  5. Strong knowledge of data structures and algorithms.
  6. Understanding of Linux OS concepts.
  7. Experience with cloud technologies, microservices, Docker, and Kubernetes.
  8. Experience with Networking Security products, preferably SSL-VPN/NAC or IPSec-based products.
  9. Nice to have: experience with Azure and AWS.
  10. Experience working in an Agile environment with distributed teams.
  11. Excellent teamwork skills and collaborative mindset.

This job posting will remain active until a qualified candidate is found.

Ivanti is committed to diversity and inclusion. We provide equal employment opportunities to all applicants and teammates without regard to race, color, religion, sex, pregnancy, national origin, age, disability, marital status, sexual orientation, gender identity, genetic information, military status, or any other characteristic protected by law. We seek to recruit, develop, and retain talented people from diverse backgrounds.

For interview assistance, contact us at recruiting@ivanti.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior C++ Developer | Remote Crypto Trading

Selby Jennings

London

Remote

GBP 60 000 - 100 000

12 days ago

Senior C++ Developer | Remote Crypto Trading

JR United Kingdom

London

Remote

GBP 60 000 - 100 000

9 days ago

Senior Software Engineer - Ubuntu Systems Management

TN United Kingdom

London

Remote

GBP 50 000 - 90 000

12 days ago

Systems Engineer / DevOps Linux

JR United Kingdom

London

Remote

GBP 60 000 - 75 000

Today
Be an early applicant

Python Software Engineer - Ubuntu Server Certification

TN United Kingdom

London

Remote

GBP 45 000 - 80 000

9 days ago

Software Engineering Manager - Sustaining Engineering

Canonical

London

Remote

USD 60 000 - 100 000

5 days ago
Be an early applicant

Field Software Engineer - Spanish/English (Remote)

TN United Kingdom

London

Remote

GBP 50 000 - 80 000

12 days ago

Ubuntu Engineering Delivery and Excellence Manager

TN United Kingdom

London

Remote

USD 60 000 - 100 000

3 days ago
Be an early applicant

Containerization & Virtualisation Engineer

TN United Kingdom

London

Remote

USD 60 000 - 100 000

3 days ago
Be an early applicant