Principal Software Engineer

Ivanti Logo

Ivanti

πŸ“Remote - India

Summary

Join Ivanti's remote team as a Principal Software Developer, focusing on core components of our NSA/ZTA Cloud products. You will develop and enhance agent management functionalities, ensuring high availability and scalability. This role requires expertise in cloud technologies, distributed systems, and programming languages like C#, Java, or Python. You will collaborate with seasoned professionals to resolve customer issues, participate in design discussions, and maintain high-quality code. The position offers the opportunity to shape key functionalities and make a significant impact on our products and customers. Ivanti fosters a supportive, international environment with a focus on professional development and career growth.

Requirements

  • Proven experience in software development with a focus on cloud technologies and distributed systems
  • Strong proficiency in programming languages such as C#, Java, or Python
  • Expertise in designing scalable and high-performance architectures
  • Solid understanding of security vulnerabilities and best practices in software security
  • Experience with Azure or similar cloud platforms for deployment and CI/CD processes
  • Exceptional problem-solving skills with the ability to troubleshoot complex issues
  • A bachelor's or master's degree in Computer Science, Software Engineering, or a related field
  • Strong communication and collaboration skills to work effectively in a remote team environment

Responsibilities

  • Develop core components for NSA/ZTA Cloud products, focusing on Agent Management functionality
  • Resolve customer-reported issues efficiently and effectively
  • Participate in design discussions and provide constructive feedback on designs
  • Maintain high-quality code standards and contribute to code reviews
  • Understand the end-to-end architecture for NSA & ZTA and Cloud deployment
  • Identify and address Scale and Performance challenges for scalability and high availability
  • Collaborate with the team to address security vulnerabilities in the product
  • Foster a positive team atmosphere while sharing knowledge and experience

Benefits

  • Remote work
  • Professional development and career growth

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.