Accelerate your career.

Explore opportunities across TA's portfolio

Staff Software Engineer - Linux System level programming



Software Engineering
Hyderabad, Telangana, India
Posted on Wednesday, May 22, 2024

Who We Are:

Ivanti's platform makes it possible for employees to stay productive, secure and engaged wherever they are. That starts with us. With headquarters in Utah, offices in London and Paris and nearly 3,200 employees in 25 countries around the world, we are the Everywhere Workplace – it's a great time to work for Ivanti!

We anticipate our customers’ needs, we are highly responsive, and we deliver innovative solutions that exceed their expectations. Our mission is to be a global technology leader enabling organizations to thrive in the Everywhere Workplace – automating the tasks that discover, manage, secure and service all of their IT assets.

Our Culture - Inspire, Innovate & Grow:

Our mission is to be a global technology leader, enabling organizations and our people to thrive in the Everywhere Workplace. A core value at Ivanti is maintaining an environment where all perspectives are heard, respected and valued. We foster a culture where we can all grow, learn, add value and thrive – while achieving new levels of performance together. Ivanti is the right size. We are large enough to be stable and strong, but small enough so your work and opinion actually matter. Our continued success begins with you!

Job Description:

We are seeking a highly skilled Staff Linux System and Middleware Programmer to join our team. The ideal candidate will be an expert in Linux operating system internals, middleware programming, and possess strong proficiency in Java, as well as scripting languages such as Shell, Python, and Perl. This role will primarily focus on Linux OS bring-up, secure boot, bootloader, SELinux, and middleware development.


  • Lead the design, development, and implementation of solutions on Linux platforms.
  • Utilize expertise in Linux system programming to optimize system performance and resource utilization.
  • Collaborate with cross-functional teams to architect and implement Linux OS features and enhancements.
  • Ensure the security, stability, and reliability of Linux-based systems, including secure boot, bootloader, and SELinux configurations.
  • Develop and maintain scripts in Shell, Python, and Perl for automation, configuration management, and system administration tasks.
  • Mentor junior team members and provide technical guidance on Linux system programming, middleware development, and scripting.
  • Troubleshoot and resolve complex issues related to Linux OS internals, middleware components, and scripting.
  • Stay updated with the latest advancements in Linux kernel, middleware technologies, and scripting languages.
  • Participate in code reviews, documentation efforts, and knowledge sharing activities within the team.


  • Bachelor's degree in Computer Science, Engineering, or a related field with 8-12 years of experience.
  • Extensive experience in Linux system programming.
  • Strong understanding of Linux operating system internals, including kernel architecture and system calls.
  • Hands-on experience with Linux OS bring-up, secure boot, bootloader, and SELinux.
  • Solid knowledge of Java programming language and its ecosystem.
  • Strong scripting skills in Shell, Python, and Perl for automation and system administration tasks.
  • Proficiency in C/C++ programming languages.
  • Experience with version control systems such as Git.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a collaborative team environment and lead technical initiatives.
  • Good knowledge of Agile or Scrum methodologies
  • Strong verbal and written communication skills are mandatory

At Ivanti, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Ivanti believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.

If you require special assistance for the best interview experience, please contact us at recruiting@ivanti.com.