Software Engineer - C++, Perl & Python at Ivanti
Ivanti · Bengaluru, Karnataka
- Salary: ₹8 – ₹16 LPA
- Experience: 2+ years
📋 Job Details at a Glance 📍 Location Bengaluru, Karnataka 🏢 Company Ivanti 👥 Experience 2+ years 🎓 Qualification Bachelor's or Master's Degree in Computer Science, Information Technology, Engineering, or Related Field 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary ₹8 – ₹16 LPA 🏢 Industry Technology 🛠 Key Skills C++ Perl Python Linux Unix Software Engineer - C++, Perl & Python at Ivanti — Full Details & How to Apply Ivanti is seeking a talented Software Engineer proficient in C++ , Perl , and Python to join their team in Bengaluru, Karnataka . This role offers a unique opportunity to contribute to innovative technology solutions in a rapidly evolving industry, making it a pivotal position for both the company and its clients. In today's competitive tech landscape, the role of a Software Engineer is crucial in driving innovation and efficiency. The demand for skilled professionals in C++ , Perl , and Python is on the rise as organizations seek to enhance their technological capabilities. With the rapid advancement of software solutions, this Software Engineer - C++, Perl & Python role at Ivanti is not just a job; it’s a chance to be at the forefront of technological transformation, directly impacting product development and user experiences. Ivanti stands out as an employer committed to employee growth and cutting-edge technology solutions. With a collaborative environment that values creativity and technical excellence, Ivanti fosters a culture where innovation thrives. Employees are encouraged to explore new ideas and technologies, ensuring that they remain at the forefront of the industry. The company’s dedication to its workforce is reflected in its comprehensive training programs and internal promotion policies, making it an ideal place for career advancement. This opportunity is ideal for both freshers and candidates with up to 2 years of experience . Candidates must hold a B.Tech, B.E., MCA, or M.Tech degree, and eligible batches include 2023, 2024, 2025, and 2026 graduates. A minimum of 60% aggregate in academics is preferred, and prior internship or hands-on project experience is a strong advantage. If you are passionate about software development and eager to make a difference, this role could be the perfect fit for you. As a Software Engineer at Ivanti , you will gain invaluable experience in cloud architecture , production-grade Java development , and Agile workflows . You will have the chance to work on projects that enhance user experiences and contribute to the overall success of Ivanti’s offerings. This role not only provides a competitive salary but also opens doors to rapid career advancement in a supportive environment. NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. If you’re looking to elevate your career in a leading technology firm, don’t miss the chance to apply online for the Software Engineer - C++, Perl & Python position at Ivanti . Job Role & Responsibilities The role of a Software Engineer at Ivanti is pivotal in driving the development of high-performance applications that enhance user experience and operational efficiency. As a key player in a collaborative environment, you will be responsible for utilizing your technical expertise in C++ , Perl , and Python to deliver robust software solutions. Develop and maintain high-performance applications using C++ , Perl , and Python , ensuring code quality and efficiency. Utilize Linux and Unix environments to deploy and manage applications, optimizing performance and reliability. Collaborate with cross-functional teams , including product management and QA, to deliver software solutions that meet client needs. Analyze system performance metrics and user feedback to drive continuous improvement in software functionality and user experience. Take ownership of project components, guiding them from conception to deployment while fostering a culture of learning and innovation. Document technical specifications and maintain clear communication with stakeholders to ensure alignment on project goals and timelines. Identify and troubleshoot complex software issues, applying innovative problem-solving techniques to enhance product reliability. Participate in code reviews to ensure adherence to best practices and coding standards, contributing to team knowledge sharing. Engage in ongoing learning and professional development to stay updated with industry trends and technologies. At Ivanti , we foster an ownership culture where each Software Engineer is empowered to take initiative and drive impactful projects, contributing to the overall success of the organization. Required Skills & Technical Competencies We are seeking a candidate with a diverse skill profile that combines technical expertise and strong analytical abilities. The ideal candidate will possess proficiency in programming languages and a solid understanding of software development practices. Technical Skills C++ (Advanced) — essential for developing high-performance applications that meet client requirements. Perl (Intermediate) — used for scripting and automation tasks to enhance development efficiency. Python (Intermediate) — crucial for developing tools and scripts that streamline processes. Linux (Intermediate) — knowledge of this operating system is vital for application deployment and management. Unix (Intermediate) — familiarity with Unix environments is necessary for optimizing application performance. Git (Proficient) — experience with version control systems to support collaborative development and code management. Soft Skills & Professional Competencies Analytical thinking — ability to assess complex problems and devise effective solutions. Effective communication skills — essential for collaborating with team members and stakeholders. Time management — skill in prioritizing tasks to meet project deadlines efficiently. Team collaboration — ability to work effectively within a team-oriented environment. Good to Have (Bonus) Docker — familiarity with containerization for application deployment. JIRA — experience with project management tools for tracking progress. Cloud platforms — knowledge of AWS or similar services is a plus. To effectively showcase these skills in your resume or during an interview for the Software Engineer role at Ivanti , highlight relevant projects, contributions to open-source initiatives, and any certifications that demonstrate your technical capabilities. Eligibility Criteria This role is designed for motivated individuals eager to launch their careers in technology. Ideal candidates will possess a strong academic background and relevant technical skills. Candidates must hold a B.Tech, B.E., MCA, or M.Tech degree in a relevant field. Eligible batches: 2023, 2024, 2025, and 2026 passouts. Minimum 60% aggregate or above in academics preferred. Prior internship or hands-on project experience is a strong advantage. Strong foundation in programming languages such as C++ , Perl , and Python . Ability to demonstrate problem-solving skills through relevant projects or experiences. Documentation & Portfolio Requirements Prepare a well-structured resume that highlights your academic achievements, technical skills, and any relevant projects. Include links to your GitHub profile or portfolio showcasing your work, as well as any certifications that validate your expertise. Pro Tip: Tailor your application to emphasize your experience with C++ , Perl , and Python , and be ready to discuss specific projects during your interview to improve your application success rate. Salary & Benefits 💰 Compensation ₹8 – ₹16 LPA The compensation philosophy for the Software Engineer role at Ivanti is designed to attract and retain top talent in the competitive tech industry. The salary range for this position is ₹8 – ₹16 LPA , reflecting the company's commitment to offering a competitive salary that aligns with industry standards in Bangalore, India . What Your CTC Could Include Health Insurance — comprehensive coverage for employee and family worth ₹5 lakh annually Retirement Benefits — contributions to Provident Fund and Pension schemes Performance Bonuses — annual bonuses based on individual and company performance Meal Allowances — monthly stipends to support healthy eating Transportation Support — assistance with commuting costs Additional Perks & Benefits Annual Learning Budget — up to ₹25,000 per year for certifications, courses, and conferences Flexible Work Hours — options for hybrid work to support work-life balance Mentorship Programs — access to experienced professionals for career guidance Team Retreats — opportunities for team bonding and relaxation Employee Recognition Programs — awards and acknowledgments for outstanding contributions Career Progression & Salary Growth At Ivanti , career progression is supported through structured promotion timelines and annual performance reviews. Employees can expect an average raise of 10-15% annually, with opportunities for rapid career advancement based on performance. The internal promotion policy encourages employees to explore various roles within the organization, fostering a culture of growth and development. NexisGrow.com tip: When negotiating your salary, consider highlighting your unique skills in C++, Perl, and Python to justify a higher starting salary within the range. Selection Process The hiring philosophy at Ivanti emphasizes finding candidates who not only possess the required technical skills but also align with the company's core values and culture. The selection process is designed to ensure a thorough evaluation of both technical and interpersonal competencies. 1 Round 1: Initial Screening Interview — Focus on technical skills and cultural fit, conducted by HR. 2 Round 2: Technical Interview — Assessment of problem-solving abilities and coding skills in C++ , Perl , and Python with a senior engineer. 3 Round 3: Final Interview — Discussion of project experiences and alignment with Ivanti 's values and mission with management. 4 Final Stage: Background Check — Ensuring a smooth transition for the selected candidate, followed by an offer presentation. What Each Round Tests Round 1 focuses on assessing your communication skills and basic technical knowledge. Round 2 dives deeper into your problem-solving abilities and coding proficiency, while Round 3 evaluates your fit within the company culture and your alignment with Ivanti 's mission. Timeline & Expectations The entire selection process typically takes 3-4 weeks from application submission to final offer. Candidates can expect timely communication regarding their application status and next steps throughout the process. Interview Prep Tip: Familiarize yourself with common coding challenges in C++ , Perl , and Python to excel in the technical interview. Frequently Asked Questions Interview · Role · Salary · Growth ? What are the specific eligibility requirements for the Software Engineer role at Ivanti? Eligibility Tap to expand + Answer Candidates must have a Bachelor's or Master's degree in relevant fields, with eligibility for batches 2023-2026. Both freshers and those with up to 2 years of experience are welcome. ? What is the interview process for the Software Engineer position at Ivanti? Interview Tap to expand + Answer The interview process includes an HR screening, a technical interview assessing coding skills, and a final interview with management to evaluate fit and experience. ? What technologies and tools will I work with as a Software Engineer? Tech Stack Tap to expand + Answer You will primarily work with C++, Perl, and Python in Linux and Unix environments, focusing on application development and maintenance. ? What is the salary and compensation for the Software Engineer role? Salary Tap to expand + Answer The salary range is ₹8 – ₹16 LPA, with opportunities for performance bonuses and growth based on individual contributions. ? Is this role work from home, hybrid, or onsite? Work Mode Tap to expand + Answer The role is primarily onsite in Bengaluru, but Ivanti offers flexible work arrangements depending on project needs. ? What is the career growth path after joining Ivanti as a Software Engineer? Growth Tap to expand + Answer New hires can expect structured growth within 6-12 months, with opportunities for promotions and internal mobility within 2-3 years. ? How should I prepare for the Software Engineer interview at Ivanti? Preparation Tap to expand + Answer Focus on brushing up your coding skills in C++, Perl, and Python, and prepare to discuss your previous projects and problem-solving experiences. ? How do I apply and what documents are needed? Application Tap to expand + Answer To apply, visit the provided link, fill out your profile, and submit your resume highlighting relevant skills and experiences. ? Is there a probation period and what does it involve? Probation Tap to expand + Answer Yes, there is typically a 3-6 month probation period during which performance will be evaluated to ensure a good fit. ? What is the work culture like at Ivanti? Culture Tap to expand + Answer Ivanti promotes a culture of collaboration, innovation, and inclusivity, encouraging employees to share ideas and grow together. Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com
