Position Summary

GrayMatter Robotics is looking for a Software Engineering Lead who will deliver results for the business by building and managing our top engineering team.  As a Software Engineering Lead, you will be the architect, designer, and coder of the project. You'll work closely with cross-functional teams to make the team's vision a reality. You'll have the opportunity to lead cross-team efforts, mentor your team members, and establish engineering best practices.  This role will report to the CTO. 

Responsibilities

  • Lead day-to-day management of the software team including stand-ups and project prioritization
  • Work with the leadership team to ensure prioritization and focus on engineering deliverables and timelines in alignment with business objectives
  • Articulate high-level technical strategies and product vision; encourage and facilitate technical discussions, ensure deadlines are met, and drive the product forward
  • Provide technical leadership and drive best practices for code development, review, testing, and deployment that will ensure high-quality releases to production
  • Help resolve production and customers issues and engineer long-term solutions through triage and root cause analysis and data analytics
  • Develop highly reliable and available software systems
  • Develop and contribute to the software stack
  • Add comprehensive automated testing to ensure quality and development productivity
  • Maintain high standards of excellence and develop a high-performance engineering team
  • Other duties and projects as assigned

Skills / Qualifications

  • 5+ years of demonstrated experience in software development for complex function-based software that interacts with sensor inputs, control loops, and redundancy
  • Experience in leading, mentoring, and developing mid-size software engineering teams in a fast-paced environment
  • Proficiency with C++ and Python production-level coding
  • Developed and delivered complete software products that meet rigorous functional and safety-critical requirements
  • Experience in leading Agile (Scrum) development teams and tailoring processes to maximize team’s productivity and efficiency
  • BS or MS or higher in Computer Science or relevant engineering discipline
  • Excellent technical and analytical skills
  • Excellent communication skills
  • Self-motivated, proactive, with confidence and initiative for innovation

Benefits & Perks

  • Health, Dental, & Vision Insurance
  • Competitive compensation
  • Equity in GrayMatter Robotics
  • Flexible PTO
  • Regular off-site events
  • Discretionary funds for enhancing productivity

 

GrayMatter Robotics is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage and embrace applicants of all backgrounds to apply!

Disclaimers
GrayMatter Robotics provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

GrayMatter Robotics will comply with federal and state mandates regarding COVID-19 vaccinations. We will require employees coming on-site to be vaccinated or in compliance with periodic testing requirements.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Apply for this Job

* Required