About The Position

Numecent is seeking an experienced Senior Software Engineer to be an integral part of the team that is developing a game-changing solution which will revolutionize how applications are deployed on desktop and mobile devices. The ideal candidate will have extensive experience with C++ programming, experience with Windows kernel drivers, developing multi-threaded user applications and system services, strong problem-solving skills, excellent communication skills and the ability to interface with customers. We foster a professional, dynamic, and collaborative culture. Our small, focused teams ensure that every member has clear ownership and broad exposure across all aspects of the business. We are a group of talented, innovative thinkers dedicated to solving tough engineering problems, reasoning every solution to its core, and maintaining our amazing upward trajectory. Join us, and make a significant contribution in the cloud technology and software deployment space while having fun along the way.

Requirements

  • Bachelor’s degree or equivalent work experience (Minimum of BSEE, CS or equivalent degree)
  • 6-10 years of C/C++ software development
  • 5+ years of Windows driver development.
  • Strong C++ programming object-oriented skills
  • Experience with Visual Studio, Jenkins, and Git
  • Extensive knowledge of Windows subsystems (File/Registry/Process) and user/kernel level APIs
  • Work with kernel level development tools, debuggers, etc. such as WinDbg
  • Low-level operating system knowledge; specifically memory/resource management, scheduling and process control, and I/O libraries.
  • Must have experience with Windows filter drivers and/or mini-filter designs.
  • Strong understanding of software development processes, including Agile and Scrum
  • Ability to work with limited supervision and to solve problems independently
  • Ability to break down complicated problems into manageable components
  • Work well in time-critical situations
  • Capable of providing engineering specifications and technical design documents
  • Excellent written and verbal communication skills
  • Ability to work both independently and collaboratively with cross-functional teams.
  • Highly self-motivated, organized, and goal-driven
  • Experience working in a startup or high-growth environment
  • Access to stable internet and a productive remote work environment

Responsibilities

  • Implement Windows filter driver enhancements to the existing C++ product
  • Implement solutions for the core product development using C++, C, MFC, and Powershell
  • Design solutions and solve complex OS integration problems.
  • Fix reported bugs in client-side filter driver solutions.
  • Interact with development team and QA team to meet project objectives
  • Develop unit test modules to ensure high-quality delivery
  • Collaborate with QA to identify and remedy software defects
  • Debug and troubleshoot customer reported issues by performing root cause analysis
  • Analyze product performance issues by performing detailed log analysis, being able to read/diagnose memory dumps, and using profiling tools
  • Work with scrum teams in sprint planning, defining user stories, and retrospectives
  • Write and review design documents, illustrations, and functions specifications
  • Work with other developers and development teams to integrate software modules into an overall product offering
  • Perform other duties as required

Benefits

  • Comprehensive health, dental, and vision insurance
  • 401(k) plan with company match
  • Generous paid time off (PTO) and paid holidays
  • Remote work flexibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service