Director of Software Engineering - Huntersville, United States - Atom Power

    Default job background
    Description
    About Atom Power We are fundamentally changing the way energy is consumed, managed, and commercialized. Always with a customer-first mindset. Today, we"re focused on electric vehicle charging infrastructure. Tomorrow, the possibilities are endless.
    About the role

    We are looking for a dynamic individual to lead our software development team. This individual will work closely with product management, sales leadership and industry partners to bring exceptional software solutions to market.

    What you will do
    • Define and deliver highly scalable, available, reliable, secure and reusable software
    • Develop and oversee all technical aspects of the Atom OS
    • Work closely and collaborate with the firmware and hardware teams to coordinate functionality across the product portfolio
    • Serve in the capacity of technical lead, supporting ecosystem partner growth.
    • Refine as needed the dev ops process to assure quality and timely releases
    • Own the Software Development Life Cycle (SDLC) process
    • Work closely with software product management and Atom Power leadership to define new functions and features within the applications
    • Lead the team
    • Lead the Atom Power software team with a focus on individual and team success
    • Establish team and individual Objectives and Key Results (OKRs), track progress quarterly and annually
    • Assure that OKRs align with the overall business and project objectives
    • Serve as a mentor and coach for project or team leaders with the goal of establishing next generation leaders
    • Provide ongoing performance feedback both positive and constructive
    • Contribute to the success of recruitment activities
    What you bring
    • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering or similar technical field
    • 10+ years of hands on software development experience
    • 5+ years of front-end web development experience in one of the leading frameworks (Angular, React, Vue)
    • Experienced with relational (SQL) and non-relational (document, key-value, column, graph) databases
    • Strong software engineering fundamentals (OO Design, Common Patterns, Data Structures, etc)
    • Demonstrated expertise with SOC 2, FedRAMP or ISO 27001 security frameworks
    We"d love to see
    • Advanced Degree
    • years of software development experience
    • Experience in OCPP, open ADR, payment processing
    Job Details
    • Job Title : Senior Software Manager or Director of Software Engineering
    • Department : Engineering
    • Reports to : VP of Engineering
    • FLSA Status: Exempt
    • Job Type : Full-time
    • Job Location: Onsite in Huntersville, NC

    PI6bff98efd66a-3613