Software Engineer jobs in Israel
Description Shape the Future of AI Infrastructure with VAST Data This is a rare opportunity to join one of the fastest-growing infrastructure companies in tech history, right at the epicenter of the AI revolution. Recognized by Forbes as "the future of the market," VAST Data is building the foundational enterprise software powering the AI era. We engineer platforms that capture, catalog, refine, and protect massive datasets across data centers, edge, and cloud, making real-time analytics, AI training, and inference simpler and faster than ever before. Our explosive growth is fueled by relentless engineering innovation, a customer-first mindset, and a team of fearless VASTronauts who thrive on solving computing's hardest problems. Join us at this pivotal moment in technology history and make a lasting impact on how the world processes data. We are seeking a talented and experienced Software Engineer to design, build, and optimize high-performance distributed systems, core data engines, and backend infrastructure. This role requires deep system-level architecture understanding, the ability to handle large-scale clusters processing petabytes of data, and mastery of modern C/C++ and Linux environment internals. Requirements SW Development Team Leader We are looking for a software team leader to lead one of our core teams. He/she will be responsible for the delivery of innovative key features, guiding team members, improving existing products and features. He/she should be a great team player with the ability to develop strong working relationships and increase engagement / collaboration with peers to drive technology roadmaps. Key Responsibilities · Responsible to contribute to products’ vision and subsequent execution · Oversee the overall development life-cycle, from design/planning, to implementation and support to maintain high standard of software quality · Provide technical leadership to team member while taking active part in the team tasks · Assigns tasks, reviews work and may contribute to employee performance appraisals · Work with internal teams, peers and customers to understand product requirements thus translating to successful software development Desired Skills · Relevant academic degree (CS/ CE / EE) · At least 3 years experience in C/C++ – Must · At least 3 years as team leader – Must · Experience in design and development of enterprise-level and multi-threaded system · Knowledge and experience in Linux - Must · Experience working with Linux environments - Advantage · Experience in design, coding, integration, and debugging capabilities · Self-starter, enthusiastic proactive mindset · Ability to write code and conduct thorough code reviews
Description Shape the Future of AI Infrastructure with VAST Data This is a rare opportunity to join one of the fastest-growing infrastructure companies in tech history, right at the epicenter of the AI revolution. Recognized by Forbes as "the future of the market," VAST Data is building the foundational enterprise software powering the AI era. We engineer platforms that capture, catalog, refine, and protect massive datasets across data centers, edge, and cloud, making real-time analytics, AI training, and inference simpler and faster than ever before. Our explosive growth is fueled by relentless engineering innovation, a customer-first mindset, and a team of fearless VASTronauts who thrive on solving computing's hardest problems. Join us at this pivotal moment in technology history and make a lasting impact on how the world processes data. We are seeking a talented and experienced Software Engineer to design, build, and optimize high-performance distributed systems, core data engines, and backend infrastructure. Requirements Requirments • B.Sc./B.A. degree in Computer Science, Computer Engineering, Software Engineering, or a related field. • Good understanding of the Linux operating system. • Academic transcripts (grade sheet) – required. Advantages • Experience with C/C++. • Experience with Python scripting. What We're Looking For • Strong analytical and problem-solving skills. • Eagerness to learn and grow in a dynamic environment. • Excellent teamwork and communication skills.
Description Shape the Future of AI Infrastructure with VAST Data This is a rare opportunity to join one of the fastest-growing infrastructure companies in tech history, right at the epicenter of the AI revolution. Recognized by Forbes as "the future of the market," VAST Data is building the foundational enterprise software powering the AI era. We engineer platforms that capture, catalog, refine, and protect massive datasets across data centers, edge, and cloud, making real-time analytics, AI training, and inference simpler and faster than ever before. Our explosive growth is fueled by relentless engineering innovation, a customer-first mindset, and a team of fearless VASTronauts who thrive on solving computing's hardest problems. Join us at this pivotal moment in technology history and make a lasting impact on how the world processes data. We are seeking a talented and experienced Software Engineer to design, build, and optimize high-performance distributed systems, core data engines, and backend infrastructure. This role requires deep system-level architecture understanding, the ability to handle large-scale clusters processing petabytes of data, and mastery of modern C/C++ and Linux environment internals. What You'll Do: • Design and develop core components of a next-generation distributed event-streaming and messaging platform. • Implement and maintain a high-scale, high-performance Kafka-protocol-compatible broker. • Build scalable and resilient distributed services handling petabytes of data across large clusters. • Design solutions around correctness semantics (ordering guarantees, transactions, exactly-once / idempotence, repartitioning), load balancing, replication, fault tolerance, and scalability • Investigate and resolve complex production issues across the full produce-to-consume path - from the Kafka client that produced it, through the broker and all the layers in between, all the way to the consumer. • Collaborate closely with architects, researchers, and engineering teams to deliver high-performance data infrastructure powering AI, analytics, and enterprise workloads. Requirements Requirements: • Strong hands-on experience in C/C++ software development, including system design, implementation, debugging, performance optimization, and integration of large-scale production systems. • B.Sc. or M.Sc. in Computer Science, Software Engineering, Electrical Engineering, or equivalent practical experience. • Deep understanding of Linux internals, including processes, threads, memory management, synchronization primitives, I/O subsystems, and performance troubleshooting. • Experience developing distributed systems with a focus on scalability, reliability, fault tolerance, concurrency, and high availability. • Solid understanding of networking fundamentals, including TCP/IP, routing, transport protocols, distributed communication patterns, and OSI networking layers. • Experience designing and implementing high-performance backend services operating in multi-node environments. • Strong debugging and root-cause analysis skills across complex production environments. • Experience with message brokers or event-streaming systems - advantage. • Apache Kafka internals or Kafka wire protocol experience - advantage.
Description Shape the Future of AI Infrastructure with VAST Data This is a rare opportunity to join one of the fastest-growing infrastructure companies in tech history, right at the epicenter of the AI revolution. Recognized by Forbes as "the future of the market," VAST Data is building the foundational enterprise software powering the AI era. We engineer platforms that capture, catalog, refine, and protect massive datasets across data centers, edge, and cloud, making real-time analytics, AI training, and inference simpler and faster than ever before. Our explosive growth is fueled by relentless engineering innovation, a customer-first mindset, and a team of fearless VASTronauts who thrive on solving computing's hardest problems. Join us at this pivotal moment in technology history and make a lasting impact on how the world processes data. We are seeking a talented and experienced Software Engineer to design, build, and optimize high-performance distributed systems, core data engines, and backend infrastructure. This role requires deep system-level architecture understanding, the ability to handle large-scale clusters processing petabytes of data, and mastery of modern C/C++ and Linux environment internals. Key Responsibilities • Design & Develop Core Components: Build, maintain, and optimize highly scalable, resilient distributed services, storage engines, or data-processing pipelines written in C/C++. • System Architecture & Resilience: Drive architectural discussions and implementations around high availability, data consistency, replication mechanisms, fault tolerance, and multi-node concurrency. • Performance Optimization: Optimize hot execution paths, low-level data structures, memory management, and I/O subsystems to guarantee high throughput and minimal latency. • Complex Debugging & Troubleshooting: Investigate and resolve intricate production issues spanning the application layer, distributed networking protocols, file systems, and operating system kernels. • End-to-End Ownership: Take full technical ownership of critical features—from ambiguous requirements and system design through implementation, rollout, and observability in production environments. Teams Storage Platform: Focuses on building a next-generation distributed storage platform handling petabytes of data across large clusters specifically designed to power AI, enterprise, and analytics workloads. Handling everything that touches the hardware and operating system aspects in a software defined storage system Data Path: Focuses on engineering a highly distributed, latency-critical Hot I/O Data Path and Element Store engine. This role is responsible for the ingestion, state-of-the-art compression, encoding, and retrieval of multi-protocol data (files and objects) under massive concurrency and ultra-low latency requirements. Database: Focuses deeply on core relational database internals, specifically designing low-level storage engines, B-Tree/LSM-Tree data structures, MVCC concurrency control, and query execution planners. Kernel: Focuses on the lowest software layers, emphasizing Linux Kernel development and block-level storage/file system engineering. Protocols: Focuses strictly on engineering high-concurrency data/metadata paths that replicate external AWS S3 object-storage behavior and correctness under heavy retry and failover pressure. Cloud: Focuses on cloud-native storage deployment (VAST OS), adapting and scaling complex high-availability storage infrastructure across major hyper-scaler cloud environments (AWS, Azure, GCP). Compute Kafka: Focuses on distributed event-streaming and messaging platforms, specifically building a high-scale, exactly-once broker compatible with the Apache Kafka wire protocol. Requirements Qualifications & Requirements • Education: B.Sc. or M.Sc. in Computer Science, Software Engineering, Computer/Electrical Engineering, or equivalent practical experience. • C/C++ Expertise: Strong hands-on experience in C/C++ systems programming, including design, coding, integration, and advanced debugging in production environments. • Deep Linux Internals: Solid understanding of Linux operating systems, including process and thread management, synchronization primitives, memory allocation, and I/O performance troubleshooting. • Distributed Systems: Proven track record of developing complex backend services or distributed platforms focusing on scalability, concurrency, reliability, and failover mechanisms. • Networking Fundamentals: Strong working knowledge of networking concepts, including the OSI model, TCP/IP, routing, and distributed communication patterns.
Description Shape the Future of AI Infrastructure with VAST Data This is a rare opportunity to join one of the fastest-growing infrastructure companies in tech history, right at the epicenter of the AI revolution. Recognized by Forbes as "the future of the market," VAST Data is building the foundational enterprise software powering the AI era. We engineer platforms that capture, catalog, refine, and protect massive datasets across data centers, edge, and cloud, making real-time analytics, AI training, and inference simpler and faster than ever before. Our explosive growth is fueled by relentless engineering innovation, a customer-first mindset, and a team of fearless VASTronauts who thrive on solving computing's hardest problems. Join us at this pivotal moment in technology history and make a lasting impact on how the world processes data. We are seeking a talented and experienced Software Engineer to design, build, and optimize high-performance distributed systems, core data engines, and backend infrastructure. This role requires deep system-level architecture understanding, the ability to handle large-scale clusters processing petabytes of data, and mastery of modern C/C++ and Linux environment internals. Requirements SW Development Team Leader We are looking for a software team leader to lead one of our core teams. He/she will be responsible for the delivery of innovative key features, guiding team members, improving existing products and features. He/she should be a great team player with the ability to develop strong working relationships and increase engagement / collaboration with peers to drive technology roadmaps. Key Responsibilities · Responsible to contribute to products’ vision and subsequent execution · Oversee the overall development life-cycle, from design/planning, to implementation and support to maintain high standard of software quality · Provide technical leadership to team member while taking active part in the team tasks · Assigns tasks, reviews work and may contribute to employee performance appraisals · Work with internal teams, peers and customers to understand product requirements thus translating to successful software development Desired Skills · Relevant academic degree (CS/ CE / EE) · At least 3 years experience in C/C++ – Must · At least 3 years as team leader – Must · Experience in design and development of enterprise-level and multi-threaded system · Knowledge and experience in Linux - Must · Experience working with Linux environments - Advantage · Experience in design, coding, integration, and debugging capabilities · Self-starter, enthusiastic proactive mindset · Ability to write code and conduct thorough code reviews
Description DriveNets is a leader in high-scale networking software for AI infrastructure and service providers. The company pioneered a disaggregated networking architecture that transforms the economics of large-scale networks while maximizing performance, utilization, and operational efficiency. DriveNets-powered networks are deployed by global leaders, including AT&T and Comcast, supporting more than 30% of total U.S. internet traffic. DriveNets AI Fabric delivers full-stack networking for AI infrastructures, providing the highest-performance, Ethernet-based alternative to InfiniBand. The solution is deployed by hyperscalers, NeoClouds, and enterprises worldwide. With over $1B raised, DriveNets continues to push the boundaries of modern networking infrastructure. About the Role The data-path group provides core components for our products. We design and develop the data plane features for a large-scale distributed system – for example, forwarding information base, quality of service, security and telemetry. We gain a deep understanding of ASIC architectures and work directly with chip SDKs to configure the hardware and implement these features. We're looking for a software engineer with a passion for software development, solid C/C++ skills, and real excitement about the way AI is changing how software gets built. Our product evolves quickly and priorities shift, so we want someone who is easy-going, flexible, energetic, and adaptable to change. Responsibilities • Design, develop and debug data-plane features in C/C++ for a large-scale distributed system • Own features end to end – from design through implementation, testing and production • Make AI tools part of your daily workflow to move faster and increase quality, and help the team discover new ways to use them • Investigate and resolve complex issues across a multi-component system • Collaborate closely with other engineering groups, QA and product teams What We Offer • Work on core technology running in some of the largest networks in the world, including AT&T and Comcast • A team that adopts AI tools early and gives you room to experiment with them Requirements Minimum requirements: • At least 2 years of hands-on software development experience • Proven experience with C or C++ • Enthusiasm for AI – you actively use AI tools in your development work and are eager to explore what they can do next • Easy-going and flexible, comfortable with shifting priorities and quick to adapt to change Advantages: • BSc degree in Computer Science or Engineering • Knowledge of or experience in networking • Experience with Python programming If your experience is close but doesn't fulfill all requirements, please apply. DriveNets is on a mission to build a special company comprised of individuals with different backgrounds, perspectives, and experiences. DriveNets is an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with disability, or other applicable legally protected characteristics. More About DriveNets Based in Israel with locations in Romania, US and Japan as well as extended teams, DriveNets operations cover more than 16 countries. With recognition by industry analysts and through numerous industry awards, DriveNets is pushing market momentum, allowing for faster service innovation from the network core to the edge. Visit our website: Transformative Networking Solutions | DriveNets
Job Description Armis from ServiceNow, protects the entire attack surface and manages an organization’s cyber risk exposure in real time. Combined with ServiceNow’s Security and Risk capabilities, as well as Identity Security capabilities from Veza, we bring together all critical capabilities to secure every asset, every identity - incl. AI Agents - across all environments with the right level of context - security, operational and business - to build the first of its kind autonomous defense platform for the Agentic Enterprise. The Software Engineer role will be critical to the company’s success. You will build a robust infrastructure integrated with the Armis platform to acquire network insights. You and the team will design, develop, and maintain out-of-the-box modules, algorithms, and extensions while working with highly talented engineers. What you'll do • Develop and maintain a data intensive infrastructure of traffic analysis and association. • Conduct research to define solutions and assume their effectivity, based customer data and technical investigation. • Help with solving complex customer issues and scale issues with our solutions and platform Qualifications • 5+ years of experience with Python • Networking and Network Equipment Background: In-depth understanding of networking protocols (TCP/IP, UDP, etc.), network architectures, and experience working with various network equipment (routers, switches, firewalls, WLC, etc.) • Experience with developing and maintaining production, enterprise-level systems • Experience with system architecture and finding creative solutions to complex problems • Experience in dealing with performance and high-scale systems • The mentality of a team player, a sense of ownership and urgency, versatility, and eagerness to learn new concepts and improve Additional Information Work Personas We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here. To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service. Equal Opportunity Employer ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements. Accommodations We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact [email protected] for assistance. Export Control Regulations For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license.
Job Description Senior Staff Software Engineer (AppSec), Tel Aviv We are looking for a Senior Staff Software Engineer to join the AppSec engineering team in Armis R&D and lead it from the inside. The team builds Armis Centrix for Application Security, an AI-native AppSec product built from the ground up over the past year and now growing into a core product line. You get the best of both worlds: a small, autonomous team that owns its product end to end, backed by the data, expertise, and stability of Armis and ServiceNow engineering. If you love taking a product from its first customers to enterprise scale, own outcomes end to end, and raise the bar for the people around you, this is for you. What You'll Do Lead From the Code: Be a technical lead in the team, hands-on in architecture, design, and the critical paths of the codebase, with the accountability that comes with it. Build Agentic AppSec: Design and build LLM-based agents and pipelines that analyze real-world codebases at scale: orchestration, tool use, context engineering, and the deterministic components that do what models shouldn't. Make AI Trustworthy: Own evaluation-driven development: the evaluation harness, golden datasets, regression gates in CI, and cost and latency tracking, so every pipeline change is measured before it ships. Own the Backend & AI Architecture: Design robust, multi-tenant microservice cloud environments with security by design as the default. Run the Team's Rhythm: Drive planning, estimation, and delivery of commitments; turn designs into clear, estimated work that engineers own. Grow People: Mentor, review designs and code, and set engineering standards, with a growth path into formal team leadership as the team scales. Engage Beyond the Code: Work directly with product, customers, support, sales, and leadership to gather real-world insight, unblock fast, and align technical direction with the business. Collaborate Globally: Work closely with engineers and stakeholders across Israel, the US, Canada, and India. Qualifications • 8+ years of deep backend/systems experience, strong Python, and real production experience in a multi-tenant microservice cloud environment • Must: hands-on experience building LLM-based agents or agentic pipelines in production: orchestration, tool use, context engineering, model selection, cost and latency at scale • Must: hands-on experience evaluating them: an evaluation harness, golden datasets, or benchmark suites you built or owned, and you can explain how you knew a change made the system better rather than different • A track record of owning outcomes end to end, from early stage to scale, including a commitment that went wrong and what you did about it • A security engineering mindset: tenant isolation, access control, and secure design are non-negotiable to you • Technical leadership experience as a tech lead or team lead, with the intent to keep your hands in the code. Formal management experience is a plus • An All-Around Player: independent, execution-focused, and happy to build whatever it takes • Excellent English for working effectively across time zones Additional Information Work Personas We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here. To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service. Equal Opportunity Employer ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements. Accommodations We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact [email protected] for assistance. Export Control Regulations For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license.
Job Description Armis from ServiceNow, protects the entire attack surface and manages an organization’s cyber risk exposure in real time. Combined with ServiceNow’s Security and Risk capabilities, as well as Identity Security capabilities from Veza, we bring together all critical capabilities to secure every asset, every identity - incl. AI Agents - across all environments with the right level of context - security, operational and business - to build the first of its kind autonomous defense platform for the Agentic Enterprise. We are looking for a Software Engineer to join the evolution of our Exposure Management core. You will be responsible for the high-throughput architecture that ingests and correlates data from hundreds of integrations and data sources. Your mission is to transform billions of raw data points into a unified asset inventory and an intelligent engine for security risk prioritization and remediation. Our stack: Python, AWS, FastAPI, ECS, Celery Responsibilities • Design and build an infrastructure to correlate multiple data sources and matching methods • Research and develop algorithms for asset discovery , and solve complicated identification issues • Develop extendable libraries and utilities which will speed-up our implementations and make sure we’re building scalable and high-quality solutions • Work closely with product and other R&D teams • Help with solving complex customer issues with our solutions and platform Qualifications • 7+ years of experience in a backend-heavy role using Python/GO/C++/Java • Proven track record of developing and maintaining production-grade, enterprise-level distributed systems • Experience in system architecture and the ability to find creative, elegant solutions to complex problems • Deep understanding of performance optimization and concurrency in high-scale, data-intensive environments • Analytical mindset and a data-driven approach for problem-solving • The mentality of a team player, excellent communication skills and a strong sense of ownership and urgency • BS degree in Computer Science, Information Technology or equivalent Additional Information Work Personas We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here. To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service. Equal Opportunity Employer ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements. Accommodations We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact [email protected] for assistance. Export Control Regulations For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license.
Description We are a fast-growing stealth cyber startup, backed by Team8, on a mission to solve one of the most critical challenges in the modern cyber landscape. We are looking for a brilliant Backend Engineer to join our core team and help architect, build, and scale our platform from the ground up. Role description We are looking for a strong Software Engineer to join our core team, become a true partner in building the product end‑to‑end, and take a key role in architectural, technological, and implementation decisions. This is a hands-on role in a small team, with a lot of responsibility, autonomy, and influence over the technical and business direction. What you will do • Design, develop, and maintain high‑scale Backend / Full‑Stack services in a cloud environment. • Design and implement Microservices architectures and distributed processes. • Work with data systems, databases, and messaging / event‑driven architectures. • Integrate with a variety of security, IT, and cloud tools and systems. • Own features end‑to‑end – from technical design, through implementation, to deployment and production metrics. • Work closely with Product and Research teams to translate security problems into working products. • Take part in key technology choices, tools selection, and team standards. Requirements • 4+ years of hands-on software development. • Practical experience in Cyber Security - security products and/or working with security teams. • Practical experience with at least one of the following languages: Go / Python / Node.js. • Solid understanding of System Design, architecture, and how to build scalable, fault‑tolerant systems. • Fast learner, independent, with strong ownership and end‑to‑end delivery mindset. • Pragmatic, detail‑oriented, and comfortable working in a small, dynamic team. Nice to have • Experience with event‑driven architectures and message brokers (Kafka / RabbitMQ / NATS or similar). • Knowledge or experience with AI / LLMs and integrating them into production systems. • Experience with observability – monitoring, logging, and tracing (Prometheus / Grafana / ELK, etc.). • Experience building distributed and cloud‑native systems (AWS / GCP / Azure). • Hands‑on experience with Docker and container‑based environments (Kubernetes – strong advantage). • Experience with databases – SQL and/or NoSQL, including schema and data‑model design. • DevOps experience. • Previous experience in an early‑stage startup.
Description Description Join Lumia, backed by Team8 and NewEra, and help us solve the next generation of AI security challenges at scale. Our product combines AI, security, endpoint and network technologies, and high-performance distributed systems. You’ll be a core engineer on our platform, working across the stack. Your Windows kernel experience will help us build our endpoint agent, and you’ll also design and build backend services, shape our architecture and turn AI security ideas into production features. Life at Lumia We’re a small, early-stage team that takes the work seriously but not ourselves. We move fast, argue about architecture over lunch, celebrate wins together and help each other when things break. Everyone here has a real say, good ideas win no matter who they come from, and you’ll see your work in production quickly. If you love hard technical problems and want to have fun solving them with people you like, you’ll fit right in. What you’ll do • Design, build and own features across the Lumia platform, from the endpoint to the cloud • Build and improve our Windows endpoint agent, including kernel drivers and user-mode services • Develop backend services and microservices that work with our endpoint and network components • Help shape our architecture, infrastructure and cloud deployment • Debug and optimize complex, high-scale systems, from crash dumps to distributed services • Work closely with product and research to turn AI security ideas into production features Requirements Requirements • 5+ years of hands-on software development, with strong C/C++ skills • 3+ years of Windows kernel driver development (WDK, KMDF/WDM) • Hands-on experience with network drivers, such as WFP callout drivers or NDIS filter drivers • Strong understanding of Windows internals • Solid understanding of networking fundamentals: TCP/IP, DNS, HTTP and TLS • Interest in working across the stack, including backend services in Go • Quick learner who does well in a fast-paced, changing environment • Self-motivated and detail-oriented, with a strong sense of ownership • A positive team player Advantages • Experience with Go, microservices and cloud-native applications • Experience with high-scale distributed systems, Docker and Kubernetes • Experience with event-driven architecture (Kafka, RabbitMQ, NATS) • Background in endpoint security products such as EDR, antivirus, DLP or VPN • Experience with file system minifilter drivers, driver signing or the Microsoft HLK/WHQL process • macOS endpoint experience (Network Extensions, System Extensions) • AI and LLM experience, with an understanding of real-world applications
Description We're seeking a talented and experienced Senior Software Engineer to join our dynamic team. As a leader in cybersecurity solutions, we are committed to delivering innovative products that protect our clients' data and systems from emerging threats. We value creativity and problem-solving skills, and in this role, you will have the opportunity to influence the direction of our technology and contribute to our commitment to continuous improvement. If you are passionate about technology, have a deep understanding of software engineering principles, and are excited about making a meaningful impact in the cybersecurity space, we would love to hear from you. Join us and be part of a team that is at the forefront of protecting digital landscapes. What you'll do: * Design, develop, and maintain high-quality software solutions that address complex security challenges. * Collaborate with cross-functional teams to define software requirements and specifications * Play an active role in architectural design decisions, guide code reviews, mentor engineers, and uphold best practices in software development. * Troubleshoot and resolve system and performance issues in a timely manner. * Develop and implement automated testing strategies to ensure software reliability and security. * Stay current with industry trends, technologies, and emerging threats to continuously improve product offerings. Requirements What you need: * 5+ years of experience in software development * Strong experience designing and maintaining high-scale platforms using modern architectures and web technologies. * Excellent problem-solving skills and the ability to work independently or as part of a team. * Strong communication skills to articulate technical concepts to non-technical stakeholders. * Experience with cloud platforms and services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
Description We're looking for an experienced Software Engineer to join our engineering team. We work in Python and TypeScript across the whole product — data pipelines and backend services, APIs and integrations, and the interfaces our users work in every day. We don't split the team into front-end and back-end: you'll take a problem and follow it wherever it leads, and we'll shape the balance around what you're strongest at and what you want to grow into. This is a role for someone who wants real ownership over what they build — from the first design conversation through to production and the metrics that tell you it's working. What you will do • Design and build features end to end in Python and TypeScript — from data model through service layer to the user-facing experience • Build and maintain backend services, APIs, and integrations with customer environments and external security tools • Work with data at scale: ingesting, normalizing, and structuring information from diverse and messy third-party sources • Turn complex data into interfaces that make a security analyst's job obvious rather than harder • Take part in architectural decisions and shape how the product and the codebase evolve • Own your work end to end — design, implementation, testing, rollout, and monitoring • Work directly with product and design in short cycles, with real users close by Requirements What we're looking for • B.Sc. in Computer Science, Software Engineering, or equivalent practical experience • 5+ years of hands-on software engineering experience building and shipping production systems • Strong proficiency in Python and TypeScript (or strong depth in one and real fluency in the other) • Solid engineering fundamentals — data modeling, API design, testing, and a feel for what makes systems maintainable • Experience with cloud environments • Strong problem-solving skills, a real sense of ownership, and the ability to work autonomously in a fast-paced startup • A team player with a big-picture perspective who still sweats the critical details • Excellent communication and collaboration skills Nice to have • Experience with cybersecurity products, vulnerability management, or network security • Experience building data pipelines or working with large-scale data processing • Experience with building AI systems or ML/data science systems • Familiarity with modern front-end frameworks (React or similar) • Experience with high-scale, high-concurrency systems • Experience at an early-stage startup
Description Description Join Lumia, backed by Team8 and NewEra, and help us solve the next generation of AI security challenges at scale. Our product combines AI, security, high-performance networking and distributed systems. You'll design and build core services across our platform, and your networking and infrastructure experience will help us build fast, reliable and secure systems. Life at Lumia We're a small, early-stage team that takes the work seriously but not ourselves. We move fast, argue about architecture over lunch, celebrate wins together and help each other when things break. Everyone here has a real say, good ideas win no matter who they come from, and you'll see your work in production quickly. If you love hard technical problems and want to have fun solving them with people you like, you'll fit right in. What you'll do • Design, build and own backend services and microservices across the Lumia platform • Work on network-facing components, including proxies and traffic handling, with a focus on performance, reliability and security • Help shape our architecture, infrastructure and cloud deployment • Debug and optimize complex systems, from application code down to the network level • Work closely with product and research to turn AI security ideas into production features Requirements Requirements • 5+ years of hands-on software development, preferably in Go • Strong experience with microservices and cloud-native applications • Background in high-scale, low-latency distributed systems with a focus on performance • Solid understanding of networking fundamentals: TCP/IP, L4-L7, DNS, HTTP/1.1, HTTP/2 and TLS • Hands-on experience building or extending proxies (forward, reverse or transparent) or other traffic-handling services • Experience with Docker, Kubernetes and cloud networking (VPCs, load balancers) • Quick learner who does well in a fast-paced, changing environment • Self-motivated and detail-oriented, with a strong sense of ownership • A positive team player Advantages • Experience with Envoy, NGINX, HAProxy, Squid or similar proxy technologies • Background in network security products such as SASE/SSE, SWG, firewalls, IPS/IDS or CASB • Experience with TLS inspection, certificate handling or encrypted traffic analysis • Low-level networking experience: Linux kernel networking, eBPF, iptables/nftables • AI and LLM experience, with an understanding of real-world applications • Event-driven architecture experience (Kafka, RabbitMQ, NATS) • Understanding of security best practices and compliance for cloud systems
Description Upwind is a next-generation Cloud Security Platform that leverages runtime context to identify and prioritize critical risks, providing precise insights and efficient cloud security management. Unlike traditional tools, Upwind uses runtime data proactively for risk prioritization and posture insights, ensuring teams focus on what truly matters. With industry-leading efficiency and eBPF-powered sensors, Upwind delivers comprehensive capabilities, including agentless cloud posture discovery, real-time threat protection, and integrated API security. From misconfigurations to malware defense, Upwind ensures end-to-end, cost-effective cloud infrastructure protection. At Upwind, you’ll have the opportunity to think creatively, explore new ideas, and use your skills to make a meaningful impact on our growth. We’re looking for a talented Research Software Engineer to join our Security Research group. In this role, you’ll build the engineering foundation behind our research initiatives, transforming innovative security ideas into scalable, production-ready capabilities. Working closely with security researchers and product teams, you’ll develop and maintain the infrastructure, services, and tools that power next-generation Attack Surface Management (ASM), offensive security research, cloud security analysis, and autonomous security workflows. This role is ideal for a software engineer who enjoys solving challenging technical problems, building reliable systems, and working at the intersection of software engineering and cutting-edge cybersecurity research. Responsibilities • Design, develop, and maintain production-grade services, tools, and infrastructure that support the Security Research team. • Collaborate closely with Security Researchers to translate research prototypes into robust, maintainable production features. • Build reliable APIs, services, and data pipelines that integrate with the Upwind platform. • Improve the scalability, performance, and maintainability of research-driven systems. • Work cross-functionally with Product, Platform, DevOps, and other engineering teams to deliver customer-facing capabilities. Requirements Requirements • 3+ years of experience in backend software engineering or software infrastructure development. • Strong proficiency in one or more modern programming languages such as Go, Python, or Java. • Experience designing, building, and maintaining production backend systems. • Strong software engineering fundamentals, including system design, testing, debugging, and performance optimization. • Experience working with cloud platforms and distributed systems. • Ability to collaborate closely with researchers and rapidly iterate on new ideas while maintaining production-quality code. • Excellent problem-solving skills and a passion for building high-quality engineering solutions. • Self-driven, resourceful, and comfortable working in a fast-paced startup environment. Nice to Have • Experience in cybersecurity or cloud security. • Familiarity with Attack Surface Management (ASM), CNAPP, offensive security, or cloud-native technologies.
Description About the role Commit builds software products for clients across embedded, IoT, SaaS, AI/ML, e-commerce, mobile, and web. We’re looking for a Full Stack Team Lead to own the technical direction of a product team — setting architecture, raising engineering standards, and shipping. You’ll lead hands-on: writing code, guiding a small team of engineers, and partnering directly with clients (including large enterprise and banking environments). This is a role for someone who leads by example and treats modern AI-assisted development as a core part of the craft. What you’ll do • Own the technical design and architecture of full stack applications, end to end. • Lead a team of engineers — code reviews, mentoring, and raising delivery quality and velocity. • Stay hands-on: write production JavaScript/TypeScript across the React and Node.js stack. • Drive AI-first development practices (Claude Code, Cursor) across the team. • Work closely with clients and stakeholders to translate business needs into technical solutions. • Uphold engineering standards: testing, CI/CD, code quality, and delivery discipline. Requirements Must-have qualifications • 7+ years as a software engineer, including senior-level work. • 5+ years as a tech lead / team lead. • 1+ years experience in AI Tools Claude Code, Copilot, Cursor. • Expert-level knowledge of JavaScript, TypeScript, React, and Node.js. • Expert-level command of the full stack ecosystem: build tooling (e.g. Vite) and frameworks/libraries (e.g. TanStack, Redux, Zustand). • Strong hands-on experience with AI-first development (Claude Code, Cursor). • Fluent with modern dev tooling: Git, JIRA, Jenkins. • Professional-level English. • Excellent interpersonal and communication skills. Nice to have • Additional programming languages and frameworks. • Fluency with API design and documentation tooling (e.g. Swagger, SwaggerHub, IBM API Connect). • Experience working in large organizations (e.g. banking / financial services).
Job Description • Develop and maintain backend services alongside endpoint components for a cross-platform security platform • Design scalable systems that integrate endpoint-collected data with cloud-based processing and enforcement • Build and enhance endpoint agents responsible for monitoring and controlling interactions with AI tools (e.g., coding assistants, web-based AI services) • Implement data pipelines, policy enforcement logic, and secure data handling mechanisms across endpoint and backend layers • Collaborate with AI and product teams to deliver end-to-end solutions • Troubleshoot and resolve complex issues across distributed system and endpoint components Qualifications • At least 3 years of strong production experience with Python • Backend service development (FastAPI / MongoDB / Redis) • Cross-platform software development (macOS / Windows / Linux / WSL) • Solid grasp of OS, networking and low-level concepts • Interest in the AI ecosystem - LLMs, AI agents, MCP, and the dev-tools built on top (Copilot, Cursor, Claude Code) Advantage • Rust experience (a growing part of our stack - desktop agent, MCP proxy) • Frontend (React / TypeScript / Mantine) • Security, endpoint or networking background • Docker & Kubernetes Nice to have • Reverse-engineering / digging into other apps' internals • Policy engines or data-inspection systems • Browser extensions or IDE plugins
Get software engineer jobs sent to you
Add your work once. When an opening fits, it comes to you, and you see who you know at the company.
Get openings like these