Job Closed
This listing is no longer active.
All-in-one cybersecurity that's always by your side.
Director, Engineering
Location
United States
Posted
98 days ago
Salary
0
No structured requirement data.
Job Description
Director, Engineering
Malwarebytes
Malwarebytes/ThreatDown is looking for.. A dynamic team player to own the full Windows stack end to end, spanning the desktop application UI, SDK, and core protection engines. It is a high-visibility leadership role on our flagship product. You will define technical strategy, build and scale the team, and deliver world-class security outcomes. Responsibilities include UI architecture and workflows, modular scanning engines, policy, telemetry, cloud communication, and an experience that delights customers. What You Will Do: Leadership & Team Building - Lead a high-performance organization across multiple squads - Hire, mentor, and develop engineering managers and senior technical leaders - Build a high-performing engineering culture with a focus on quality and execution - Own organizational health, talent development, and long-term platform sustainability. Technical Strategy & Execution - Partner with Design and Product to deliver a modern, polished, and intuitive experience. - Drive development of kernel drivers, behavioral detection, and AI-driven threat analysis - Establish engineering best practices, code quality standards, and testing strategies - Set engineering vision and direction across protection, performance, reliability, and scale. Cross-Functional Collaboration - Partner with cloud, detection, and product teams to deliver integrated solutions - Collaborate with 3rd party labs for certifications and industry benchmarks - Communicate progress, risks, and technical decisions to senior leadership - Partner with Product to shape roadmap, estimate work, and prioritize under ambiguity. Innovation & Improvement - Identify opportunities to rebuild and improve where needed - Evaluate emerging OS features, APIs, and industry trends - Embed advanced AI and behavioral analytics into detection capabilities - Drive continuous reduction in CPU, memory, and disk impact without weakening protection Skills You'll Need to Have: - 15+ years of software engineering experience with 5+ years leading engineering teams as a Director of Engineering - Deep expertise in Windows internals - Track record of shipping commercial Windows software products - Strong understanding of software security concepts and secure coding practices - Excellent communication and stakeholder management skills - Preferred - Experience in device security, anti-malware, or threat detection products - Knowledge of Windows security architecture (ELAM, secure boot, code signing) - Experience with 3rd party lab certifications (AV-TEST, AV-Comparatives, SE Labs) - Background scaling engineering teams and processes in a growing organization Perks & Benefit: - Comprehensive medical, dental, and vision insurance coverage - Employee Referral Bonus Program - Wellness programs - 401k and employer matching for (US Employees) - Comprehensive Time Off policy - An opportunity to do something great for yourself and the world! (Benefits and Perks subject to change by country/region) Legal Language: (US Employees Only) Applicants have rights under the Federal Employment Laws: - Employee Polygraph Protection Act - Know Your Rights: Discrimination is Illegal - Family and Medical Leave Act (FMLA) This is to affirm our policy of providing equal employment opportunities to all employees and applicants for employment in accordance with all applicable laws and regulations. Our company will not discriminate against or harass any employee or applicant for employment because of race, color, creed, religion, national origin, sex, sexual orientation, gender identity, disability, age, marital status, familial status, membership or activity in a local human rights commission, or status regarding public assistance. We will ensure that all our employment practices are free of discrimination. Such employment practices include, but are not limited to, the following: hiring, upgrading, demotion, transfer, recruitment or recruitment advertising, selection, layoff, disciplinary action, termination, rates of pay or other forms of compensation, and selection for training, including apprenticeship. We will provide reasonable accommodation to applicants and employees with disabilities whenever possible.
Related Guides
Related Job Pages
More Software Engineer Jobs
The Opportunity Proximity is seeking a Senior Staff Software Engineer / Engineering Lead to drive the architectural evolution of our cloud-native platform. This is a high-leverage player-coach role: you will define engineering standards, architect high-volume distributed systems, and lead a US-based team of engineers through complex technical challenges. You’re not just a lead — you’re a technical authority. You understand what happens to a database index when a table hits a billion rows. You can diagnose why a distributed transaction failed before you even open the logs because you helped design the system and its observability. You operate with the urgency to stabilize production systems, and the long-term perspective to build a platform that scales. Core Responsibilities 1. Architectural Strategy & Cloud Leadership - Architect and implement scalable microservices using .NET Aspire and Azure Container Apps, ensuring reliable service discovery, resiliency, and operational simplicity. - Design hybrid cloud data strategies, managing complex ETL pipelines between AWS S3 and Azure Data Factory that handle terabytes of data with automated retries, resilience and binary copy resumption. - Define the "Golden Path" for development, utilizing YARP as a strategic Backend-for-Frontend (BFF) to manage traffic routing, protocol upgrades, and legacy system strangulation. 2. High-Volume Data Engineering - Own the database architecture for high-load systems. Implement declarative partitioning (range/hash) strategies to maintain sub-millisecond query performance on datasets exceeding 1 billion rows. - Optimize Entity Framework Core and SQL queries to ensure efficient partition pruning, preventing I/O bottlenecks. - Manage the lifecycle of heavy data loads, ensuring zero-downtime migrations and non-blocking maintenance operations (e.g., VACUUM/ANALYZE). 3. Distributed Systems & Reliability - Implement eventual consistency patterns using MassTransit Sagas (state machines) to orchestrate complex, long-running business transactions across microservices. - Enforce the Transactional Outbox pattern to guarantee message reliability, idempotency, and correctness in an event-driven architecture. - Secure the infrastructure using Azure Private Link and VNet integration, ensuring critical data stores have no public exposure. 4. Observability & Operational Excellence - Build a world-class observability stack using OpenTelemetry (OTel), Azure Monitor, and Azure Managed Grafana. - Define Service Level Objectives (SLOs) and create dashboards that visualize saturation, latency, and error rates to proactively identify bottlenecks. - Lead the team through root-cause analysis and incident reviews, fostering a blameless culture that prioritizes systemic improvement over individual fault. Qualifications - Experience: 10+ years of software engineering experience, including 3+ years in a Lead, Staff, Principal, or architecture-focused role. - Tech Stack: Mastery of C# /.NET 8+, Azure (Container Apps, SQL, Service Bus, ADF), and AWS (S3 integration). - Heavy Load Expertise: Proven track record of scaling databases (PostgreSQL/SQL Server) to billions of rows. You can explain how you diagnosed and solved locking, bloat, or performance issues at scale. - Integration Mastery: Experience with complex backend integrations. Knowledge of EDI standards (X12, NCPDP D.0) or healthcare claims processing is a major plus. - Leadership Style: Demonstrated ability to lead remote teams, set best practices (RFCs, Code Review Standards), and mentor senior engineers. - Work Authorization: Must be currently authorized to work in the United States without need for future sponsorship. Compensation & Benefits - Benefits: Comprehensive Medical, Dental, and Vision, 100% premium for employees and 25% coverage for dependents - Culture: A focus on technical excellence, where urgency means disciplined execution — and architecture is treated as a competitive advantage. Why Proximity - Build technology that strengthens access to care across the U.S. healthcare system. - Shape the architecture of a platform evolving from automation to intelligence. - Work alongside a data-focused, mission-driven team redefining how 340B programs operate. - Be part of an organization with a clear, unified technical vision and high expectations for engineering excellence.
Software Engineer Senior Associate
DLB AssociatesEmpowering Transformative Change in the Built Environment.
Position Title Software Engineer Senior Associate Position Location Remote – work virtually from anywhere in the United States Salary AI2IO recognizes salary ranges from job boards do not necessarily reflect our pay ranges. In many instances we out-compete those ranges for well-qualified candidates. Job Summary As a Software Engineer Sr. Associate you will play a crucial role in designing, developing, and maintaining software solutions that support electrical and mechanical engineering projects and tools. You will collaborate with cross-functional teams to create tools that streamline workflows and improve project outcomes. The position will receive limited direction on day-to-day work and general instruction on new projects, tasks or assignments. Will execute and assist team leadership on projects, tasks or assignments of complex scope. Will work independently or under limited supervision. This person will communicate and operate in line with organizational goals and values, as well as departmental objectives. Essential Functions Software Development - Design, develop, and maintain software tools for engineering applications. - Ensure software solutions are robust, scalable, and user-friendly. - Utilize Azure DevOps to track and report work item status, manage code with build and release pipelines. Software Integration - Development of Revit add-ins and integration with other engineering tools. - Integrate software tools with existing engineering systems and workflows. AI Tools - Utilize AI language models to refine and analyze code. - Leverage AI APIs, techniques, and tools to optimize workflows and improve end user experiences. Collaboration - Work effectively with other software developers to create software solutions. - Collaborate with electrical and mechanical engineers to understand project requirements and translate them into software solutions. - Use engineering knowledge to communicate to other software development team members ideas and concepts to be developed. Technical Expertise - Provide technical guidance and mentorship to developers. - Participate in code reviews and provide insights into code optimization. - Stay updated with the latest industry trends and technologies to continuously improve our tools. Completion of Assigned Tasks and Deliverables on Time and on Budget - Performs Other Related Duties as Assigned Position Requirements - Ability to develop and maintain Revit add-ins. - Ability to develop and maintain WPF applications utilizing Telerik control components. - Familiarity with Azure DevOps Boards, Repositories, Build and Release Pipelines, and Artifacts. - Excellent problem-solving skills and attention to detail. - Skilled in completing assignments accurately and with attention to detail - Ability to leverage AI and emerging technologies to streamline workflows, optimize operational processes, and contribute to company-wide innovation. - Ability to communicate effectively in both oral and written form (technical and non-technical information) - Ability to communicate effectively directly with clients and at times serve as primary point of client contact - Ability to work successfully as a member of a team and independently with minimal supervision - Ability to work under pressure and meet close deadlines - Demonstrated aptitude for learning new technology and adapting to evolving requirements. - Organizational skills, with the ability to manage multiple tasks simultaneously Travel / Relocation Requirements - Up to 5%, this may include travel to any or all 50 US states - Travel is defined as physically leaving home on behalf of business activities including but not limited to client sites, meetings with other employees, meeting for business development purposes, running errands on behalf of the business, attending industry conferences, etc. Education / Experience Requirements - Proven track record of developing and maintaining enterprise software solutions. - Minimum of two years focusing on .Net Core 6+ development. - Experience and knowledge of Mechanical/Electrical/Plumbing (MEP) concepts. - Bachelor of Science in electrical, mechanical, civil, or architectural engineering OR - Bachelor of Arts in architecture with 2 years of computational design experience OR - Bachelor of Science in computer science / engineering - Equivalent experience will be considered as a replacement for a degree - 2 years of experience in software development - 2 years of experience in MEP design, computational design, or similar discipline OR - 2 years of experience in BIM management Benefits DLB Associates offers a very competitive benefits package; highlights include - Choice of comprehensive medical plans (including two PPO-style plans and a HDHP w/ HSA option) - Flex spending accounts (FSA) - Dental and vision plans - Comprehensive medical, dental and vision benefits extended to spouse / domestic partner and dependent children up to age 26 - 401k with company match and self-directed brokerage account option - PTO including additional paid time off during the last week of the year - Company paid life insurance coverage for employees and their eligible dependents - Short and long-term disability, AD&D coverage - Professional development opportunities, tuition reimbursement and professional licensing assistance - Paid parental leave after one year of employment DLB Associates is an EEO/Affirmative Action Employer and participates in the E-Verify program with the Department of Homeland Security. We encourage diversity in our workforce. Are you ready to challenge yourself and redefine standards in the AEC industry? Apply now and join our award-winning team! NOTICE TO THIRD PARTY AGENCIES: DLB does not accept unsolicited resumes from recruiters, employment agencies, or other staffing services. Unsolicited resumes include any resume or hiring document sent to DLB in the absence of a signed Service Agreement where DLB has expressly requested recruitment/staffing services specific to the position at hand. Any unsolicited resumes, including those submitted to hiring managers or other business leaders, will become the property of DLB and DLB will have the right to hire that candidate without reservation – no fee or other compensation will be owed or paid to the recruiter, employment agency, or other staffing service.
Job Overview We are in search of a Senior Embedded Software Engineer to join our Concepts Group—a fast-paced, small team responsible for taking product concepts from leadership and rapidly building minimum viable implementations to determine feasibility and inform go/no-go decisions for full product development. This is not a traditional firmware role. You will work on a new problem every few weeks to months, standing up just enough firmware to prove whether an idea works: getting a new cell chemistry on a BMS, prototyping a novel protection scheme, spinning up a communication stack on unfamiliar hardware, or validating a control algorithm on a bench rig. The emphasis is on speed, resourcefulness, and sound engineering judgment—knowing what corners can be cut in a prototype and what cannot. The ideal candidate is someone who thrives on variety, can go from a blank STM32 project to a working proof-of-concept faster than most engineers think is possible, and has enough depth in BMS and power electronics firmware to know which shortcuts are safe and which will give you misleading results. You will work closely with engineering leadership to scope concepts, define success criteria, and deliver clear recommendations on whether a path forward exists. What You’ll Do • Receive product concepts and technical challenges from engineering management and rapidly translate them into scoped, time-boxed firmware prototyping efforts. • Build minimum viable firmware implementations on STM32 platforms (Cortex-M33/M4) to validate feasibility of new BMS architectures, cell chemistries, protection strategies, and communication topologies. • Stand up functional firmware quickly on new or unfamiliar hardware—bring up peripherals, verify signal chains, and get to meaningful data collection in days, not weeks. • Prototype and evaluate fuel gauging approaches (Kalman filters, coulomb counting, hybrid methods) across different battery chemistries to assess viability before committing to production implementation. • Rapidly implement and test cell balancing strategies, protection algorithms, and fault detection logic to evaluate trade-offs in accuracy, complexity, and cost. • Develop quick-turn communication interfaces (CAN, UART, SPI, I2C, Ethernet) to integrate prototype BMS modules with existing systems or test rigs. • Interface with analog front ends, isolated amplifiers, current sense circuits, and DAQ hardware to validate measurement architectures on prototype builds. • Produce concise, actionable technical assessments—documenting what works, what doesn’t, key risks, and a recommended path forward for the product development team. • Collaborate with hardware engineers to quickly evaluate new component choices, alternate topologies, and cost-reduction opportunities at the firmware level. • Build throwaway tooling, test scripts, and data logging utilities as needed to support rapid evaluation cycles. • Maintain a library of reusable firmware building blocks (drivers, protocol stacks, algorithms) that accelerate future concept evaluations. • Exercise a high degree of autonomy, take ownership, and contribute as a key individual to project milestones and objectives. • Ability to either work in person at our Carlsbad, CA office or travel there as needed with a demonstrated track record of highly efficient, collaborative remote work. Required Qualifications • B.S., M.S., or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or related field. • 6+ years of experience developing embedded firmware, with a demonstrated ability to move fast and deliver working prototypes under tight timelines. • Deep proficiency with ARM Cortex-M microcontrollers (STM32 strongly preferred), including the ability to bring up new hardware from scratch with minimal documentation or support. • Broad peripheral experience: ADC, DMA, timers, SPI, I2C, UART, CAN—comfortable picking up unfamiliar peripherals and getting them running quickly. • Strong experience with RTOS-based firmware (FreeRTOS, Zephyr, or equivalent) and the judgment to know when bare-metal is the faster path for a prototype. • Proficiency in C for embedded systems; working knowledge of C++ and/or Rust for embedded applications. • Solid understanding of analog signal chains, ADC calibration, filtering, and precision measurement—enough to evaluate whether a prototype’s data is trustworthy. • Hands-on experience with CAN bus implementation and at least passing familiarity with multiple communication protocols. • Strong understanding of power electronics fundamentals as they relate to firmware control (gate drive timing, protection sequencing, current limiting). • Proficiency with embedded debugging tools (JTAG/SWD, logic analyzers, oscilloscopes, protocol analyzers). • Excellent engineering judgment: the ability to distinguish between prototype-acceptable compromises and shortcuts that invalidate results. • Strong written and verbal communication skills—must be able to distill prototype findings into clear go/no-go recommendations for leadership. • Self-directed and comfortable operating with ambiguous requirements and short timelines. Preferred Qualifications • Direct experience with battery management system firmware, including cell balancing, fuel gauging, and pack protection. • Experience with multiple battery chemistries (lithium-ion, sodium-ion, lithium-titanate, LiFePO4) and an understanding of how chemistry differences affect firmware requirements. • Exposure to functional safety concepts (IEC 61508, ISO 26262) and safety-critical firmware design patterns. • Knowledge of compliance standards for battery systems (UL 1973, UL 9540, IEC 62619). • Experience with digital control loops for power converter regulation. • Track record of working in a skunkworks, R&D, or rapid prototyping environment. Prior Experience With • Kalman filters or similar estimation algorithms applied to battery state estimation. • CPLD/FPGA integration for hardware-level protection and fast fault response. • Isolated amplifier and measurement circuit interfacing (AMC1301, AMC1311, or similar). • High-voltage BMS architectures (100V+) with multi-chemistry support. • Emulation and simulation frameworks (Renode, QEMU) for accelerating early firmware development. • Using Python for rapid data analysis, visualization, and test automation. • Bidirectional DC-DC converter control and associated firmware. Compensation & Benefits • Salary range: $165,000 – $200,000 depending on experience and qualifications. • Equity options as part of the compensation package. • Comprehensive healthcare benefits (medical, dental, vision). • Generous paid time off and paid holidays (PTO) policy. Ready to prove what’s possible before anyone else believes it? Let’s talk.
Software Engineer Senior Specialist
DLB AssociatesEmpowering Transformative Change in the Built Environment.
Position Title Software Engineer Senior Specialist Position Location Remote – work virtually from anywhere in the United States Salary AI2IO recognizes salary ranges from job boards do not necessarily reflect our pay ranges. In many instances we out-compete those ranges for well-qualified candidates. Job Summary As a Software Engineer Senior Specialist you will play a crucial role in designing, developing, and maintaining software solutions that support electrical and mechanical engineering projects and tools. You will collaborate with cross-functional teams to create tools that streamline workflows and improve project outcomes. The position will receive limited direction on day-to-day work and general instruction on new projects, tasks or assignments. Will execute and assist team leadership on projects, tasks or assignments of complex scope. Will work independently or under limited supervision. This person will communicate and operate in line with organizational goals and values, as well as departmental objectives. Essential Functions Software Development - Design, develop, and maintain software tools for engineering applications. - Ensure software solutions are robust, scalable, and user-friendly. - Utilize Azure DevOps to track and report work item status, manage code with build and release pipelines. Software Integration - Development of Revit add-ins and integration with other engineering tools. - Integrate software tools with existing engineering systems and workflows. AI Tools - Utilize AI language models to refine and analyze code. - Leverage AI APIs, techniques, and tools to optimize workflows and improve end user experiences. Collaboration - Work effectively with other software developers to create software solutions. - Collaborate with electrical and mechanical engineers to understand project requirements and translate them into software solutions. - Use engineering knowledge to communicate to other software development team members ideas and concepts to be developed. Technical Expertise - Provide technical guidance and mentorship to developers. - Participate in code reviews and provide insights into code optimization. - Stay updated with the latest industry trends and technologies to continuously improve our tools. Completion of Assigned Tasks and Deliverables on Time and on Budget - Performs Other Related Duties as Assigned Position Requirements - Proficiency in C# and DevOps practices. - Proficiency in Revit working with large models and Mechanical/Electrical/Plumbing (MEP) concepts. - Ability to develop and maintain Revit add-ins. - Ability to develop and maintain WPF applications utilizing Telerik control components. - Familiarity with Azure DevOps Boards, Repositories, Build and Release Pipelines, and Artifacts. - Excellent problem-solving skills and attention to detail. - Skilled in completing assignments accurately and with attention to detail - Ability to leverage AI and emerging technologies to streamline workflows, optimize operational processes, and contribute to company-wide innovation. - Ability to communicate effectively in both oral and written form (technical and non-technical information) - Ability to communicate effectively directly with clients and at times serve as primary point of client contact - Ability to work successfully as a member of a team and independently with minimal supervision - Ability to work under pressure and meet close deadlines - Demonstrated aptitude for learning new technology and adapting to evolving requirements. - Organizational skills, with the ability to manage multiple tasks simultaneously Travel / Relocation Requirements - Up to 5%, this may include travel to any or all 50 US states - Travel is defined as physically leaving home on behalf of business activities including but not limited to client sites, meetings with other employees, meeting for business development purposes, running errands on behalf of the business, attending industry conferences, etc. Education / Experience Requirements - Experience and knowledge of Mechanical/Electrical/Plumbing (MEP) concepts. - Bachelor of Science in electrical, mechanical, civil, or architectural engineering OR - Bachelor of Arts in architecture with 5 years of computational design experience OR - Bachelor of Science in computer science / engineering OR - Equivalent experience will be considered as a replacement for a degree - 5 years of experience in software development - 5 years of experience in MEP design, computational design, or a similar discipline OR - 5 years of experience in BIM management Benefits DLB Associates offers a very competitive benefits package; highlights include - Choice of comprehensive medical plans (including two PPO-style plans and a HDHP w/ HSA option) - Flex spending accounts (FSA) - Dental and vision plans - Comprehensive medical, dental and vision benefits extended to spouse / domestic partner and dependent children up to age 26 - 401k with company match and self-directed brokerage account option - PTO including additional paid time off during the last week of the year - Company paid life insurance coverage for employees and their eligible dependents - Short and long-term disability, AD&D coverage - Professional development opportunities, tuition reimbursement and professional licensing assistance - Paid parental leave after one year of employment DLB Associates is an EEO/Affirmative Action Employer and participates in the E-Verify program with the Department of Homeland Security. We encourage diversity in our workforce. Are you ready to challenge yourself and redefine standards in the AEC industry? Apply now and join our award-winning team! NOTICE TO THIRD PARTY AGENCIES: DLB does not accept unsolicited resumes from recruiters, employment agencies, or other staffing services. Unsolicited resumes include any resume or hiring document sent to DLB in the absence of a signed Service Agreement where DLB has expressly requested recruitment/staffing services specific to the position at hand. Any unsolicited resumes, including those submitted to hiring managers or other business leaders, will become the property of DLB and DLB will have the right to hire that candidate without reservation – no fee or other compensation will be owed or paid to the recruiter, employment agency, or other staffing service.



