Ivanti logo
Ivanti

Ivanti finds, heals and protects every device, everywhere – automatically.

Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 1,001-5,000Since 1985H1B SponsorCompany SiteLinkedIn

Location

Worldwide

Posted

5 days ago

Salary

0

Seniority

Mid Level

Job Description

Software Engineer

Ivanti

Role Description Are you a passionate C++ engineer with deep expertise in modern C++ and cross-platform desktop security solutions? Are you ready to modernize and future-proof enterprise VPN and ZTNA products for Windows and Linux? Join us at Ivanti to deliver robust, high-performance security software that defends organizations worldwide against evolving cyber threats. As a C++ Developer, you will be pivotal in modernizing and migrating Ivanti’s network security desktop clients from C++11 to C++20. Your work will directly impact the performance, security, and reliability of critical solutions protecting enterprises around the globe. Collaborating with distributed, multi-disciplinary engineering teams, you’ll apply expert knowledge of C++, cutting-edge build practices, and AI-driven development to elevate our products to new standards of quality and resiliency. What you’ll do: - Work on the architectural transition of our cross-platform VPN & ZTNA client from C++11 to C++20, leveraging the latest language features (Ranges, Concepts, Coroutines) for cleaner and safer code. - Modernize and optimize complex Makefile-based build systems for Windows (MSVC) and Linux (GCC/Clang) to streamline development. - Integrate AI coding assistants like GitHub Copilot into your workflow to accelerate refactoring efforts, automate unit test generation, and reduce technical debt. - Develop new and enhanced security features, following the latest secure coding standards to eliminate vulnerabilities like buffer overflows, DLL injections, and memory-safety issues. - Conduct thorough code reviews, mentor other developers, and foster best practices that keep our products robust and secure. - Collaborate closely with platform engineers, QA, and security teams across Windows and Linux environments. - Own the end-to-end delivery of modernization projects, from planning and execution through to deployment and post-release optimization. - Continuously improve our engineering processes and product quality, embracing agile methodologies. Qualifications - 2+ years of experience in C++ development, with deep understanding of both C++11 and C++20 features and STL. - Expert-level proficiency in designing and maintaining Makefile-based build systems for Windows and Linux. - Hands-on experience using AI-powered coding tools to improve productivity and code quality. - Strong software engineering fundamentals: data structures, OOP, and OS concepts. - Proficiency with debugging and profiling tools (GDB, WinDbg, Valgrind, Perf) and version control (Git). - Demonstrated ability to deliver secure, reliable features in high-stakes, cross-platform environments. - Excellent code review, mentoring, technical leadership, and multi-layer debugging skills. - Experience in Agile/Scrum development processes. - Strong communication, collaboration, and problem-solving abilities. - Eagerness to learn, innovate, and support technical excellence across the team. - Ability to work independently and take full ownership of modernization and migration initiatives. Requirements - Understanding of networking and security concepts: TCP/IP stack, SSL/TLS, VPN technologies, firewall architecture. - Familiarity with secure coding practices specific to network security products. Benefits - Friendly, flexible schedules: Empower excellence from anywhere. - Competitive compensation & total rewards: Health, wellness, and financial benefits tailored for you and your family. - Diverse global teams: Collaborate with experts from 23+ countries. - Learning & development: Access to best-in-class tools and programs for your continuous growth. - Equity & belonging: We value every voice—your story shapes our solutions. Company Description Ivanti’s mission is to elevate human potential within organizations by managing, protecting, and automating technology for continuous innovation. Our commitment to diverse and inclusive hiring, decision-making, and support for our staff and customers fuels our ability to build world-class solutions. Ready to make an impact? Apply now or reach out for more information. If you need accommodations during the process, contact talent@ivanti.com—we’re here to help. Ivanti is proud to be an Equal Opportunity Employer. We welcome applicants from all backgrounds and walks of life.

Related Job Pages

More Software Engineer Jobs

Vonage logo

Staff Software Engineer

Vonage

Communications APIs. Unified Communications. Contact Centers. Now we're talking.

Full TimeRemoteTeam 1,001-5,000Since 2001H1B Sponsor

Role Description Join Vonage and help us innovate cloud communications for businesses worldwide! The RNE (Registration, Numbers and Enablement) group within Vonage's Foundation Engineering department works across four core product domains: Registration, Numbers, Number Intelligence, and Know Your Customer (KYC). As a Staff Engineer, you will be a technical anchor for the team, shaping the architecture of our cloud-native platform and influencing engineering culture across the group. What You Will Do - Provide technical leadership and vision for the design and development of highly concurrent, distributed backend systems; - Drive and own significant architectural decisions, ensuring scalability, reliability and maintainability across the platform; - Lead performance optimisation initiatives and resolve the most complex system-level challenges; - Set the standard for testing practices, including Unit, Integration and Smoke tests, enabling fully automated promotion of code to production; - Define, evolve and enforce coding standards and engineering best practices across the team; - Act as a technical mentor and leader, supporting the growth of engineers at all levels; - Collaborate closely with product and engineering leadership to align technical strategy with business goals; - Provide out-of-hours support as part of an on-call rota. Qualifications - Extensive programming experience in Go (Golang) or deep expertise in JVM technologies (Java/Spring Boot) with a strong commitment to adopting Go; - Extensive, proven experience developing and maintaining enterprise-grade systems at scale; - Deep expertise in highly concurrent, distributed architectures and systems; - Extensive experience leading and owning architectural decisions at team and cross-team level; - Prior experience as a Team Lead or Tech Lead, with a track record of mentoring and growing engineering talent; - Experience with containerised applications and cloud-native infrastructure; - Expert-level performance profiling and optimisation skills; - Deep experience with relational and non-relational databases (e.g. PostgreSQL, Redis); - Exceptional communication and influencing skills, with the ability to align technical and non-technical stakeholders. Requirements - Deep hands-on experience with AWS (SQS, SNS, DynamoDB), Kafka, Kubernetes or Terraform; - Experience driving Continuous Delivery practices in cloud environments; - General understanding of the telecommunications industry. Benefits - Medical Insurance (Allianz) - Life Insurance (Uniqa) - Glasses Reimbursement - Kafeteria (My Benefit) - Discretionary Time Off (DTO) - Volunteer Time (VTO) - Ericsson Care Line

Poland
Trailborn Hotels & Resorts logo

Director of Engineering

Trailborn Hotels & Resorts

The Official Hotel of The Great Outdoors™

Full TimeRemoteTeam 201-500H1B No Sponsor

• Leadership oversight and Administration of all aspects of the Engineering and Grounds department. • Ensuring that the maintenance and repair of facilities operations and construction management activities are meeting all company objectives and requirements within budgetary guidelines. • Responsible for creation and administration of the department financial plan and management of the approved plan including labor, expenses, and allocations. • Coordinate Engineering and Grounds activities under the direction of the Assistant General Manager. • Work effectively and cooperatively with all department Directors to ensure all guest service goals are met. • Maintain professional and credible working relationship outside contractors, and vendors. • Provide full support for all guest-related maintenance needs. • Guest services are a priority. • Detailed, hands-on planning of all Capital Projects. • Prepare and maintain a 5-year running Capital Plan for Hotel, Condos and Employee Housing, including, but not limited to recurring improvements such as roofing, painting, and other recurring/cyclic work. • Responsible for the oversight of the administration and execution of all contracts, certificates of insurance and permitting for all projects according to policy and regulation. • Work with the Project manager to ensure each project is successful and timely completed within budget and within the defined Scope of Work. • Plan, develop and implement procedures for all facilities maintenance, repair operations and construction. • Direct all Engineering and Grounds Department activities focusing on continual improvement and effective asset management. • Plan and implement any/all opening/closing of operational facilities as needed. • Ensure that all operations open on time with full services and are closed safely efficiently. • Lead and supervise the Engineering Manager to ensure that maintenance work orders are being completed in a cost effective, timely and satisfactory manner. • Ensure there is no backlog of work orders and that all projects are up to date. • Review and approve all departmental purchase orders and invoices within budget. • Comply with all Federal, State and County regulations, policies and procedures. • Comply with all company policies and standards. • Facilitate and document annual departmental refresher trainings with all employees, “Emergency Action Plan procedures.” • Conduct weekly and documented safety meetings with staff. • Oversee all timekeeping, scheduling and meal break compliance. • Must be able to demonstrate professional and courteous behavior with all guests and employees. • Perform other duties as assigned.

United States
$130K - $150K / year
SSC HR Solutions logo

Front End Developer

SSC HR Solutions

Building your business together!

Full TimeRemoteTeam 51-200Since 2006H1B No Sponsor

Role Description We are seeking a skilled Web Developer with strong expertise in React, JavaScript, and TypeScript to join our agile team. The ideal candidate will have at least 2 years of experience, the ability to integrate with Java and .NET backends, and a strong command of RESTful API consumption and WebSocket communication. Proficiency in Figma is preferred, and the candidate should be comfortable working in both Arabic and English. - Agile Development: Collaborate effectively within an agile team environment, participating in sprint planning, daily stand-ups, and retrospectives. - Front-End Development: Develop and maintain web applications using React, ensuring high performance, responsiveness, and an excellent user experience. - Backend Integration: Integrate front-end components with Java and .NET backend services, consuming RESTful APIs and handling WebSocket communication for real-time data. - Responsive Design: Create responsive interfaces that work across various devices and screen sizes, ensuring a seamless user experience. - Reusable Components: Build and maintain reusable components, libraries, and tools to streamline development and ensure consistency. - JavaScript & TypeScript Expertise: Utilize strong knowledge of JavaScript and TypeScript to write clean, efficient, and scalable code. - UX Collaboration: Work closely with designers using Figma to translate wireframes and prototypes into interactive, user-friendly interfaces. - Testing & Debugging: Conduct thorough testing and debugging to ensure high-quality software that meets user and business requirements. Qualifications - Bachelor’s degree in Computer Science, Information Technology, or a related field. - Minimum 2 years of experience in front-end development using React, JavaScript, and TypeScript. - Proven experience integrating with Java and .NET backend services, consuming RESTful APIs, and working with WebSockets. - Solid understanding of web technologies such as HTML5, CSS3, and responsive design principles. - Experience building reusable components and tools for web applications. - Familiarity with version control systems (e.g., Git) and modern development workflows. - Strong problem-solving skills and attention to detail. - Fluent in Arabic and English, with excellent communication skills. - Ability to collaborate effectively within an agile team environment. Requirements - Minimum 2 years of experience. - Fluent in Arabic and English. Preferred Skills - Proficiency in UX design tools, especially Figma, with experience in translating designs into functional web components. - Familiarity with CSS frameworks (e.g., Bootstrap, Tailwind CSS) and front-end build tools (e.g., Webpack, Babel). - Knowledge of state management libraries such as Redux or Context API. - Understanding of web performance optimization best practices.

Egypt
Nagarro logo

Senior SAP ABAP Developer, German

Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• Designing, developing, and optimizing SAP solutions using ABAP, ABAP OO, CDS Views, RAP, OData, Fiori/UI5, forms, enhancements, workflows, and interfaces. • Designing and supporting integration scenarios using IDoc, RFC, BAPI, SOAP/REST services, APIs, and integration platforms. • Applying and promoting Clean Core strategy, SAP development standards, performance optimization, and security requirements. • Leading technical analysis, effort estimation, testing, troubleshooting, and root-cause analysis. • Driving complex SAP S/4HANA transformation, implementation, upgrade, and support projects. • Acting as SAP Subject Matter Expert in a specific technological and/or functional domain. • Mentoring colleagues and supporting technical quality, knowledge sharing, and delivery consistency.

Poland