Who You Are
Typical responsibilities may include:
Proactively identify and participate in the resolution of complex problems that impact the direction of the business
- Develop and deliver innovative strategies that benefit customers and or clients
Lead the development and implementation of software development life cycle and agile engineering strategies across applicable teams in anticipation of the changing software development environment
May represent or present team outputs at external events
Communicate product or program priorities deadlines and shifts in requirements in the context of engineering priorities and user needs
Negotiate and drive tradeoffs in timing design and specifications to meet the needs of users and cross functional partners
- Lead, mentor and influence other engineering team members
Minimum Qualifications for this Role:
- 8+ years professional programming with TypeScript, Golang, C, JavaScript or similar languages; experience must include the design of features of enterprise grade security solutions.
- Linux development environment experience
- Bachelor’s degree in computer science or related field
Preferred Qualifications and Experience:
Strong background in applications or network security, protocols and policies. (e.g. firewalls, secure web gateways, and/or SASE/SSE)
Strong handle of algorithms and data structure concepts
Prior experience architecting management planes, or components related to control, monitoring or deployment of security policies to assets
Experience integrating third party solutions
Proven track record collaborating with UX/UI Design, Product, and Senior management
Development team leadership, mentorship to other engineers on the team