Ivanti logo
Ivanti

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

Staff Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 1985H1B SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

70 days ago

Salary

0

Seniority

Lead

Job Description

Staff Software Engineer

Ivanti

Role Description You will join our Unified Endpoint Management group, building capabilities that help customers discover their assets, manage devices and policies, and monitor asset health. We are a small, collaborative, remote-friendly team that partners closely with Product and on occasion UX, delivering high-quality features. We value problem solving, craftsmanship, and continuous improvement, balancing timely delivery with thoughtful architecture and a strong quality bar. Why is this role exciting? - High impact and scope: Shape architecture and engineering decisions in the team. - Meaningful problems: Modernize and evolve a distributed, enterprise-grade SaaS with real-world scale and complexity. - Exposure and Visibility: The opportunity to work on platforms used by well-known, large enterprise customers. - Leadership and growth: Mentor engineers, lead design reviews, and influence hiring while staying hands-on with modern tech. - Artificial Intelligence Innovation: An opportunity to be involved in the adoption of AI tools to enhance engineering experience and drive product innovation. What you will do? - Technical leadership: Provide thought leadership on complex projects with cross-team impact; set engineering standards and best practices. - Architecture and design: Drive architectural decisions; author clear, decision-tracked design docs/ADRs; evolve systems for scalability, reliability, observability and maintainability. - Build: Design, refactor, develop, test, deploy, maintain, and enhance large-scale distributed software solutions. - Troubleshooting: Diagnose and remediate issues while collaborating with colleagues. - Quality and automation: Write and maintain automated tests; champion CI/CD and tooling for safe, predictable delivery. - Secure SDLC practices: Advocate for threat modeling, dependency management, secrets management, and secure coding reviews. - Cross-functional collaboration: Partner with Security, SRE, and Customer Support to ensure product quality, operability, and customer success. - Talent development: Mentor, coach, and onboard engineers; participate in hiring. What success looks like in 6–12 months? - You have delivered new and valuable functionality to customers and been involved in architectural initiatives and authored ADRs that improved system reliability, performance and delivery speed. - You have raised the team’s quality bar through automated testing, CI/CD improvements, secure coding practices and refactoring efforts. - You have mentored teammates and contributed to consistent design and high-quality code. Qualifications - 8+ years of full-stack development experience with the Microsoft technology stack and C#. - Analytical and problem-solving skills, including work with legacy codebases. - Proven experience building large-scale, distributed, enterprise-grade SaaS using cloud-native services. - Experience of API design in a comparable environment. - Teamworking ethos, diligence, and ability to work independently and meet timelines. Requirements - Required Technology: C# - Preferred: Angular and TypeScript - Azure managed services - Docker, Kubernetes, Terraform, Helm - Microservices architectures - SOLID principles - Experience with Azure DevOps for backlog management and CI/CD Benefits - Friendly flexible working model: Empower excellence whether you’re at home or in the office and support work-life balance. - Competitive total rewards: Health, wellness, and financial plans tailored for you and your family. - Global, diverse teams: Collaborate with talented people from over 23 countries. - Learning & development: Access best-in-class learning tools and programs so you can grow your skills. - Equity & belonging: Every voice counts. Your story helps shape our solutions for a changing world.

Related Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer

TrueCommerce

TrueCommerce is an information technology and services company that offers businesses complete integration across the supply chain. Connecting EDI (electronic d

• Design, develop, and maintain software applications and accounting/ERP integrations • Solve complex technical challenges and lead technical design decisions • Stage feature rollouts into MVP candidates • Assess technical debt, plan remediation, and ensure sustainable architecture • Serve as a Subject Matter Expert (SME) for core aspects of the product • Conduct code reviews, approve pull requests, and manage pipeline releases • Produce maintainable code, unit tests, and documentation • Collaborate with cross-functional teams to ensure quality

Pennsylvania
Bit by Bit Computer Consulting logo

Senior Linux Admin/Level 3 Engineer - Remote

Bit by Bit Computer Consulting

Providing Superior IT Managed Services & Support for 35 Years. Tech savvy. Business smart.

Full TimeRemoteTeam 51-200H1B No Sponsor

Work Hours: United States Eastern Time (8 PM - 6 AM EST)  Salary Range: $2,300-$2,900 (USD) per month About BitByBit (BBB)  BitByBit (BBB) is a dynamic Managed Service Provider (MSP) dedicated to helping small and medium-sized businesses overcome their technical challenges. We are seeking a skilled and dedicated Senior Unix/Linux Engineer based in Indonesia to provide outstanding technical support to our US-based clients. Join a fast-paced, technology-driven environment that offers opportunities for growth and skill enhancement.  Position Summary We are seeking a highly skilled and motivated Senior Unix/Linux Engineer to join our team. You will play a key role in installing, upgrading, and migrating servers on Linux, Unix, and AIX platforms, focusing on enhancing application security and performance. Additionally, you will oversee and manage enterprise environments, including Ansible/Puppet automation, Identity Management systems, and Infoblox DNS infrastructure.  Your mission is to ensure the availability, stability, scalability, maintainability, and reliability of our enterprise server environment across both on-premises systems and the Microsoft Azure Cloud. This hands-on technical role demands strong expertise in Unix/Linux systems, coupled with excellent leadership, interpersonal, and communication skills.  Responsibilities  - Design, develop, and maintain automation workflows using Ansible to streamline system administration tasks, deployments, and configurations. - Manage and optimize Linux-based systems to ensure performance, security, and reliability. - Install, upgrade, and migrate servers on Linux, Unix, and AIX platforms, with a focus on application security and performance. - Develop Ansible playbooks, roles, and modules for automating infrastructure provisioning, configuration management, and software deployments. - Integrate Ansible automation with CI/CD pipelines and other DevOps tools. - Manage enterprise automation environments using Ansible and Puppet. - Administer Infoblox and BIND DNS environments. - Support Unix/Linux server nodes in virtualized environments such as VMware, Hyper-V, Microsoft Azure, OpenStack, and Citrix Xen. - Implement monitoring and alerting solutions to proactively address system performance issues. - Troubleshoot and resolve issues related to Linux servers, networking, and automation scripts. - Maintain comprehensive documentation of automation processes, configurations, and system architecture. - Collaborate with cross-functional teams to enhance automation strategies and improve operational efficiency. - Ensure compliance with security best practices and policies in all automation and system administration tasks

Philippines
Job Closed
Bit by Bit Computer Consulting logo

Senior Linux Admin/Level 3 Engineer - Remote

Bit by Bit Computer Consulting

Providing Superior IT Managed Services & Support for 35 Years. Tech savvy. Business smart.

Full TimeRemoteTeam 51-200H1B No Sponsor

Work Hours: United States Eastern Time (8 PM - 6 AM EST)  Salary Range: $2,300-$2,900 (USD) per month About BitByBit (BBB)  BitByBit (BBB) is a dynamic Managed Service Provider (MSP) dedicated to helping small and medium-sized businesses overcome their technical challenges. We are seeking a skilled and dedicated Senior Unix/Linux Engineer based in Indonesia to provide outstanding technical support to our US-based clients. Join a fast-paced, technology-driven environment that offers opportunities for growth and skill enhancement.  Position Summary We are seeking a highly skilled and motivated Senior Unix/Linux Engineer to join our team. You will play a key role in installing, upgrading, and migrating servers on Linux, Unix, and AIX platforms, focusing on enhancing application security and performance. Additionally, you will oversee and manage enterprise environments, including Ansible/Puppet automation, Identity Management systems, and Infoblox DNS infrastructure.  Your mission is to ensure the availability, stability, scalability, maintainability, and reliability of our enterprise server environment across both on-premises systems and the Microsoft Azure Cloud. This hands-on technical role demands strong expertise in Unix/Linux systems, coupled with excellent leadership, interpersonal, and communication skills.  Responsibilities  - Design, develop, and maintain automation workflows using Ansible to streamline system administration tasks, deployments, and configurations. - Manage and optimize Linux-based systems to ensure performance, security, and reliability. - Install, upgrade, and migrate servers on Linux, Unix, and AIX platforms, with a focus on application security and performance. - Develop Ansible playbooks, roles, and modules for automating infrastructure provisioning, configuration management, and software deployments. - Integrate Ansible automation with CI/CD pipelines and other DevOps tools. - Manage enterprise automation environments using Ansible and Puppet. - Administer Infoblox and BIND DNS environments. - Support Unix/Linux server nodes in virtualized environments such as VMware, Hyper-V, Microsoft Azure, OpenStack, and Citrix Xen. - Implement monitoring and alerting solutions to proactively address system performance issues. - Troubleshoot and resolve issues related to Linux servers, networking, and automation scripts. - Maintain comprehensive documentation of automation processes, configurations, and system architecture. - Collaborate with cross-functional teams to enhance automation strategies and improve operational efficiency. - Ensure compliance with security best practices and policies in all automation and system administration tasks

Indonesia
Job Closed
Talent Hackers logo

Tech Lead

Talent Hackers

Búsqueda de talento estratégico tecnológico, mediante inteligencia del dato y redes de recomendación.

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Liderar el desarrollo técnico de la capa de inteligencia artificial del producto • Trabajar cerca de producto e ingeniería para convertir capacidades de IA en funcionalidades reales • Definir y liderar la arquitectura de soluciones de IA integradas en producto • Diseñar e implementar features basadas en IA • Actuar como referente técnico del squad y asegurar calidad de código • Construir sistemas capaces de procesar grandes volúmenes de datos • Asegurar que las soluciones cumplen con estándares de seguridad y privacidad de datos

Spain