Director of Software Engineering

Red Frog Solutions
Gaithersburg, MD
Aug 05, 2022
Aug 08, 2022
Full Time
Director of Software EngineeringGaithersburg, MD (Onsite)Relocation Assistance AvailableFull time Perm PositionU.S. Citizens or Green Card Holders only$200,000 - $250,000 + Profit Sharing Requirements:10+ years of hands-on experience designing, delivering, and supporting full-stack software applications at scale5+ years of leading at enterprise level in developing, implementing, advising, and managing software development processesExpert in all areas of the software development lifecycle, SDLCStrong background in C/C++ on Linux/Unix Operating systemsStrong leadership skills to manage a cross-functional development organization through both formal processes and hands-on management.Good understanding of containers, build systems, and infrastructure automationDevOps best-practices and CI/CD (Kubernetes, Docker, Ansible)Troubleshooting skills (real-time and in-depth analysis)Experience profiling and optimizing code on all tiers of an applicationEducation:BS/MS in Computer Science, Computer Engineering, Information Systems, Systems Engineering or other related discipline.Nice to have's:Experience with software development processes for safety critical productsExperience with ISO-26262, ISO-21448, MIL-STD-882, or similar safety specificationsExperience in self driving, automotive, logistics, or transportation industryExperience in the development of complex systems or robotics systemsExperience with also working with Python, SCADE, Simulink, and scripting languages.Experiencing in building and shaping teams5+ years of experience with Agile 2+ years of experience with AWSPosition Responsibilities: Set technical standards and SDLC processesDevelop and implement appropriate code quality standards and code promotion processes to ensure quality, reliability, efficiency, security, and safetyProvide strong management and leadership principles with the capacity to engage, motivate, mentor and coach engineers distributed across various geographical locations.Take broad, sometimes ambiguous direction and turn it into discrete, actionable work streams and then leading those work streams to meet business objectivesAble to roll up their sleeves and play a hands-on role while building a world class teamUnderstand software delivery in a startup environment balanced with the rigor needed for safe, sustainable, and maintainable productsUse data and feedback from participants and peers to drive continuous optimization of cross functional team structures and software development processesCollaborate with the product engineering management (Design, Product, QA and IT) team to improve visibility, processes, and communication mechanismsUnderstanding and knowledge of scaling and proven track record of scaling systemsCollaborate and consult with the DevOps/Release Engineering team to help automate the end-to-end Operations of the applications/systems

Similar jobs