Director, Software Engineering

RaySecur, Inc

$190K — $250K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • 10+ years in software engineering in complex environments
  • 5+ years in engineering leadership and people management
  • Proven experience leading teams on integrated hardware/software systems
  • Demonstrated track record in scaling organizations and enhancing operational maturity
  • Strong technical background for code review and architectural guidance
  • Familiarity with modern SDLC, DevOps, and cybersecurity compliance practices

Responsibilities

  • Lead and mentor engineers across various software engineering functions
  • Establish scalable processes for the engineering organization
  • Drive accountability and deliver predictability across initiatives
  • Oversee workforce planning, hiring strategy, and budget for the software function
  • Develop career paths and performance expectations for engineers
  • Cultivate a collaborative engineering culture aligned with company values
  • Govern software architecture standards and oversee significant technical decisions

Benefits

  • Opportunity to lead a high-impact engineering organization
  • Engagement with a diverse range of cross-functional teams
  • Chance to shape the future of software development practices
  • Involvement in complex, regulated environments
  • Mentorship opportunities and professional development support
Full Job Description
Director, Software Engineering

Position Summary

We are seeking a hands-on Director of Software Engineering to lead the evolution of our software engineering organization from an innovation-driven product development environment into a scalable, secure, operationally mature engineering function.

This role combines:
  • engineering leadership,
  • software architecture governance,
  • DevSecOps and release management oversight,
  • cross-functional product execution,
  • and organizational development.


The Director will lead the software engineering organization while remaining technically engaged in architectural reviews and decisions, guiding implementation decisions, evaluating code quality, and mentoring engineers.

This is not a purely managerial role. The ideal candidate brings strong technical credibility, enjoys being in-the-mix and mentoring less tenured engineers, and is comfortable leading engineering organizations that support complex hardware/software systems operating in both commercial and government regulated environments.

The role will partner closely with cross-functional teams including R&D, Product, Manufacturing, Compliance/Cybersecurity, AI, and Customer Success teams.

Key Responsibilities

Engineering Leadership & Organizational Development
  • Lead, mentor, and develop software engineers, and test engineers across front-end, back-end, systems, and platform engineering functions
  • Establish scalable engineering organization, processes, and operations
  • Drive accountability, execution rigor, and delivery predictability across multiple concurrent initiatives
  • Lead workforce planning, hiring strategy, budgeting, and organizational roadmap development for the software function
  • Develop engineering career paths, performance expectations, and technical leadership capabilities across the team
  • Foster a high-collaboration, high-accountability engineering culture aligned with RaySecur's values


Software Architecture & Technical Governance
  • Establish and govern software architecture standards
  • Lead technical decision-making related to scalability, maintainability, reliability, observability, and security
  • Review system designs, architecture proposals, and critical code paths to ensure long-term sustainability
  • Remain technically engaged through architecture reviews, code reviews, technical mentorship, and engineering guidance
  • Drive reduction of technical debt and transition of R&D-stage capabilities into production software
  • Partner with firmware, hardware, and R&D teams to ensure cohesive system-level design


DevSecOps, Release Management & Product Lifecycle
  • Own software development lifecycle (SDLC), release process, deployment standards, and software configuration management practices
  • Lead DevOps and Cybersecurity maturity initiatives, CI/CD, automated testing and vulnerability management
  • Ensure software quality, traceability, and documentation standards support commercial scale and regulated customer environments
  • Establish lifecycle management processes for deployed systems


Cybersecurity & Regulated Environment Readiness
  • Partner with cybersecurity and compliance leadership to integrate secure engineering practices into the product lifecycle
  • Ensure software engineering practices support NIST, SOC 2, state and federal customer expectations where applicable
  • Support implementation of secure update mechanisms, access control models, logging, auditability, and vulnerability remediation processes
  • Lead engineering participation in treat modeling and penetration testing, remediation planning, and secure architecture reviews


Cross-Functional Product Execution
  • Partner with Product, R&D, Production, and Customer Success teams to align software delivery with business priorities
  • Help bridge early-stage innovation efforts into scalable production-ready systems
  • Improve coordination, prioritization, and execution consistency across multidisciplinary teams
  • Support field deployment realities including edge deployments, constrained networking environments, and customer operational requirements


Engineering Productivity & Modern Tooling
  • Evaluate and implement modern software engineering tools, automation frameworks, and AI-assisted development workflows to improve engineering efficiency, testing rigor, and product quality
  • Drive engineering metrics and operational visibility across development cycle


Qualifications

Required
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
  • 10+ years of software engineering experience in complex product environments
  • 5+ years of engineering leadership and people management experience
  • Strong experience leading software teams supporting integrated hardware/software systems
  • Demonstrated experience with organizational scaling and operational maturity
  • Strong hands-on technical background with ability to review code, evaluate architecture, and guide engineering implementation decisions
  • Experience with modern SDLC, DevOps, CI/CD, testing automation, and release management practices
  • Experience implementing secure engineering practices and supporting cybersecurity compliance initiatives
  • Experience operating in regulated, security-sensitive, or operationally constrained customer environments


Technical Experience

Experience with portions of the following technology stack:
  • C++ / C
  • JavaScript
  • Electron
  • Python
  • AWS/Cloud
  • Windows and Linux
  • Edge/appliance software architectures
  • CI/CD and DevOps tools


Preferred
  • Experience with IoT, industrial, robotics, medical device, defense, or security technology environments
  • Experience supporting federal or regulated customer deployments
  • Experience with security frameworks such as CMMC, NIST, SOC 2, FedRAMP, or similar
  • Experience leading engineering organizations through operational maturity transformations
  • Experience supporting hybrid cloud/on-prem or disconnected deployment models


What Success Looks Like
  • Improved software delivery and execution rigor
  • Increased software quality and operational reliability
  • Mature DevSecOps and release governance processes
  • Clear architecture standards and technical ownership models
  • Strong collaboration and coordination between software, R&D, production, and customer-facing teams
  • Scalable engineering practices capable of supporting commercial growth and regulated customer environments


Targeted Compensation: $190k - $250

Similar Jobs

More Jobs at RaySecur, Inc

More Information Technology Jobs

Find similar Director, Software Engineering jobs: