Lead Software Architect
Evolv Technology
(Waltham, Massachusetts)At Evolv, we’re focused on reinventing physical security to help protect people and facilities by fusing innovations across hardware, software, and data disciplines.
- Lead the design and end-to-end development of high-performance platform components architected for re-use in evolving customer use cases.
- Choose technologies and make design choices with data as a guide, planning for future scale and performance requirements.
- Implement best practices and coordinate development infrastructure, overseeing version control, QA, code reviews, etc.
- Write specifications and shape the technical future for a fast-growing, well-supported startup
We’re looking for a Lead Software Architect who is innovative and experienced:
- You have extensive experience architecting systems for scale
- You have experience executing in a highly available, uptime-critical production environment
- You have experience in the complete software development lifecycle, from evaluating candidate hires, to putting in place tools and policies that enable your team to function efficiently, to designing, building, testing, and shipping state-of-the-art software solutions to customers.
- You are an expert in practical aspects of running Scrum or other agile methodologies
- You have strong analytical, problem solving, and communication skills to meet unforeseen challenges and push your team’s capabilities into uncharted territory.
- You are naturally a strong coach and mentor to developers and partners
- You are familiar with or have working knowledge in the field of computer vision, but it is not necessary for you to be an expert in that area.
- 8+ years experience in software development and 5+ years experience building high performing SaaS applications.
- Comfort at all levels of the software stack: near bare-metal, middleware, and user-facing
- Bachelors or Masters degree in Computer Science, or equivalent experience
Questions
There are no answered questions, sign up or login to ask a question
- Coaching Individuals
- Computer
- Design
- Mentoring Staff
- Agile Scrum
- Scaling
- Software Development
- Solving Problems
- Strong Analytical Thinking
- Thorough Understanding of Software Development Life Cycles
- Oracle Fusion Middleware
- QA Management
- SaaS
- Version Control
- Security Code Review
- Bare Metal Programming
- User Facing

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.