Engineering Manager with NetworkingHardware background
Job Summary
CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers software providers and telecoms. We create proofs-of-concept help our clients build new products nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US Japan Israel Europe).
While no longer a startup - we have 250 people on board and have been operating since 2011 weve kept our people-oriented culture. Our values are simple:
Act to deliver.
Disrupt to grow.
Team up to win.
We are looking for an Engineering Manager capable of leading software development quality assurance or observability projects.
We are recruiting for two different divisions and you can join us if your background aligns with either the Networking & Hardware domain or the Observability & QA domain.
You will be working under the supervision of our senior managers alongside a team of fellow EMs/ this role you will oversee a diverse portfolio of projects. The nature of these engagements will vary significantlyranging from straightforward team augmentation setups to complex deliveries that require deep hands-on project management involvement. The customer may be one of the big vendors or it can be a startup aiming to disrupt the biggest players in the observability business.
What else you should know:
We keep our project teams consisting of fewer than 10 people.
We often work using client-supplied hardware and tools.
Most of our clients are based in the US (often Silicon Valley) so work in the afternoon may sometimes be required.
We work hybrid or fully remotely
Note: While you will heavily leverage your technical background to steer teams and discussions this is a non-coding management role.
Project Delivery & Technical Alignment
Collaborate with clients to clarify business objectives and technical requirements.
Facilitate architectural discussions and align engineering decisions with client leads.
Oversee delivery health proactively managing risks scope changes and project dependencies.
Empower engineering teams by removing obstacles and ensuring efficient execution.
People Leadership & Growth
Foster high-performing engaged teams by applying your leadership style within CodiLimes culture.
Actively participate in talent acquisition onboarding and continuous engineer mentoring - full employee lifecycle
Client & Business Partnership
Nurture long-term client trust and spot opportunities to expand ongoing engagements.
Take part in pre-sales and business development activities
Travel occasionally for on-site client visits (typically up to twice a year).
As an Engineering Manager you must meet the following criteria:
7 years of experience in the domain and at least 3 years in a managerial position (Project Manager Engineering Manager Technical Delivery Manager Tech Lead / QA Lead) with dedicated people management responsibilities (we are open to both growing and seasoned managersthe scope will match your seniority).
Prior hands-on engineering background (e.g. Software Engineering QA Automation Systems/Embedded Engineering) while this is a non-coding role you must be able to understand low-level concepts and speak the same language as your engineers and client architects.
Solid grasp of networking & systems fundamentals: strong familiarity with Linux environments and core networking protocols/concepts (L2/L3 network architecture).
Delivery & test mindset: practical understanding of modern CI/CD practices test automation strategies and efficient software delivery lifecycles.
Proven people leadership skills: guiding career development conducting impactful 1-on-1s and performance reviews building trust and navigating conflict.
Fluency in English (C1): confident verbal and written communication capable of leading technical discussions with international clients and stakeholders.
Professional services experience: prior background working in a software house outsourcing or consulting environment managing external client expectations.
Domain familiarity:
Option A: Networking & Hardware Domain:
Solid grasp of networking & systems fundamentals: Linux environments and core networking protocols/concepts (L2/L3 network architecture).
Delivery & test mindset: practical understanding of modern CI/CD practices test automation strategies and efficient software delivery lifecycles.
Exposure to networking hardware and low-level software such as network adapters SmartNICs or DPUs/IPUs.
Network Operating Systems (e.g. SONiC IOS-XR).
Hardware bring-up driver integrations or porting software to new silicon/hardware targets.
Option B: Observability & Quality Assurance Domain:
Observability: Experience in at least one of the Observability domains (APM NPM Cloud Monitoring or Infrastructure Monitoring) and familiarity with observability tools and platforms such as Grafana Splunk Prometheus or the ELK Stack.
Network testing & validation: experience leading teams around network function testing performance benchmarking or testbed orchestration (e.g. Spirent Keysight PyTest frameworks).
Broad infrastructure awareness: practical exposure to cloud environments virtualization or containerization.
Flexible working hours and approach to work: fully remotely in the office or hybrid
Professional growth supported by internal training sessions and a training budget
Solid onboarding with a hands-on approach to give you an easy start
A great atmosphere among professionals who are passionate about their work
The ability to change the project you work on