Job Description: Director of Software Engineering
goTenna believes that preparedness leads to better outcomes – a multi-layered service goTenna provides straight out of the box with network setup, training, and execution. We are advancing universal access to connectivity by building the world's most intelligent and scalable mobile mesh networks. goTenna is the world's leading mobile mesh networking company, providing off-grid connectivity solutions for smartphones and other devices, as well as augmenting traditional communications networks. This technology enables mobile, long-range connectivity even without cellular service, Wi-Fi, or satellite connectivity. goTenna's drive to create resilient connectivity began during Hurricane Sandy in 2012, when approximately a third of cell towers and power stations in affected areas failed. goTenna believes that preparedness leads to better outcomes – a multi-layered service goTenna provides straight out of the box with network setup, training, and execution. Based in Brooklyn, New York, goTenna is a proud partner of the United States military, first responders, and law enforcement, among others, and is backed by investors, including Founders Fund, Union Square Ventures, Comcast Ventures, Collaborative Fund, and Bloomberg Beta.
About the Role:
goTenna is seeking a Director of Software Engineering to help lead our technical teams during a time of unprecedented adoption and growth for our company. Reporting to the CTO, you’ll be directly responsible for managing our team of full-stack software developers and DevOps engineers, as well as leading our initiatives to launch an array of new software products, and stepping up to act in place of the CTO when necessary. The Director of Software Engineering will work collaboratively with cross-departmental leadership to deliver world-class products and services that support our customers’ most important missions, partnering with goTenna’s Hardware, Sales, Product, and Customer Experience teams. This is an opportunity to design and build infrastructure and processes to effectively drive strategic efforts across our diverse lines of business, ultimately delivering outsized value for goTenna’s customers based on their needs and your own personal expertise.
Lead the Full-Stack Software and DevOps Team, and consistently deliver results by coaching, developing, and managing your team members.
Gain a sound understanding of our software development environment, identify technology gaps, and lead initiatives to address them.
Review new product requirements for goTenna software, then own the design, development, and maintenance for those capabilities and features across the entire software development lifecycle.
Build scalable, maintainable architectures, and lead your team in the use of best-in-class software engineering practices to ensure the highest quality and performance.
Understand standard security approaches and how to use them to protect application data and secure communications between goTenna software and third-party apps.
Partner with Product, QA, and Customer Experience Teams to ship reliable software products on a continuous basis.
Serve as the central point of communication across the company into the Full-Stack Software and DevOps Team on progress updates, backlog estimates, etc.
Provide engineering support for customer issues and general problem-solving.
Lead goTenna’s strategic initiative to develop, release, and manage a range of software products extending the value delivered to customers by our mesh networking communications platform.
Spearhead the design, development, and operation of the infrastructure and resources necessary for the deployment, use, maintenance, and monitoring of goTenna’s software product suite.
Design and implement a system of metrics and analytics for performance monitoring of our software products, as well as the authorization and usage tracking for license enforcement purposes and billing support.
Fill in for the CTO as needed, providing senior technical leadership support, mentorship and guidance to employees, and representing the company to customers and partners.
Bachelor or Master’s Degree in Computer Science (or a related field) or equivalent work experience, with 5+ years of professional work experience in software engineering (including 3+ years of leadership/management experience).
Experience in government contracting and developing/delivering software products for government customers, including experience successfully navigating the accreditation/ATO process to certify software for use in government IT environments.
Demonstrated success working cross-functionally with both technical and non-technical teams, including excellent written and verbal skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
Knowledge of professional software engineering practices and standard methodologies for the full software development process and DevOps, including coding standards, code reviews, source control management, build processes (continuous integration and deployment), testing, and operations.
Expertise in Agile principles and experience leading teams working with SCRUM methodologies; experience in continuous improvement of the development process.
A track record of effectively developing talented software engineers through various career stages and building/leading high-performance teams.
Proven results building and managing the infrastructure required to successfully deliver and sustain software products, covering everything from deployment and scaling, to license authorization and billing operations, to tracking and analyzing metrics/KPIs.
Experience supporting and interacting with senior teams at all levels, to include internal company executives, board-level management, investors, and customer leadership.
Experience developing software products for connected devices and platform-based services.
Familiarity with Full Stack Web development & architectures (ideally experience with Vue.js, PHP, and the Laravel framework), designing and implementing APIs/SDKs, and cloud computing (AWS, GCP, Azure, etc.).
Some background in RF/wireless/telecommunications systems.
Familiarity with Android (Java, Kotlin) and/or iOS application development (Objective-C and Swift).
Experience working in a technology environment.
ITAR: U.S. Citizen or Green Card Required
Placement at the appropriate job level (entry, senior, etc) will be determined by a combination of years of experience, demonstration of proficiency in this field, and other qualifications.
Able to lift 30 Ibs.
goTenna is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. goTenna Benefits: Equity 401(k) plan Unlimited PTO Parental Leave with Pay Holiday pay (including December recess) Medical, Dental, Vision and life insurance Pre-tax benefits Short- and Long-term disability plans Professional Education Stipend
· 401(k) plan
· Unlimited PTO
· Parental Leave with Pay
· Holiday pay (including December recess)
· Medical, Dental, Vision and life insurance
· Pre-tax benefits
· Short- and Long-term disability plans
· Professional Education Stipend