Senior Software Architect - New York, United States - Renovate Robotics

    Renovate Robotics
    Renovate Robotics New York, United States

    1 month ago

    Default job background
    Manufacturing / Mechanical
    Description

    About Renovate Robotics:

    Renovate Robotics is an early stage startup backed by top robotics and climate investors. We're building robots that install materials on residential roofs - our robots empower roofing contractors to work safer and more productively. If we succeed: hard working people will no longer die while installing roofs, rooftop solar will be deployed faster than ever before, and homes and businesses across the country will survive increasingly severe weather.

    About the role:

    We're expanding our team of multidisciplinary engineers to bring Rufus to market. The Senior Software Architect will take ownership of software products, schedule, and implementation. This person is expected to have experience shipping code at a high performing software organization. They are not expected to have a robotics background. Initially, this role will require direct software development, testing and management. As our team grows, this role can transition towards more product and/or people management.

    Tasks for this role will include:

    • Architecting modular software systems
    • Back-end database design/management
    • Implementing cloud tools for storing/processing data
    • Managing data flows to/from multiple devices and interfaces
    • Building/maintaining front-end infrastructure for user interfaces
    • Managing feature prioritization for team of developers

    The soft skills that will make a candidate successful include:

    • Ability to process requests from multiple stakeholders, and convert those into a unified software solution
    • Bias toward building fast and shipping fast
    • Holds themselves to high standards for quality and efficiency
    • Enjoys working collaboratively with engineers, technicians, and construction workers
    • Excited to apply software to physical-world systems

    Background Requirements:

    • Computer Science degree
    • 5 years of full-time work experience as a software engineer
    • Strong proficiency in Python and C
    • Experience leading an agile development team
    • Excellent verbal and written communication skills.
    • Experience with version control systems such as Git.

    Benefits:

    • Competitive salary and stock options based on qualifications
    • 100% employer paid health insurance
    • Dental and vision insurance.