Director of Software Engineering

Huntersville, North Carolina

Atom Power
Job Expired - Click here to search for similar jobs
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

  • 5+ years of leading full stack software development teams

  • 10+ years of hands on software development experience

  • 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 with cloud connectivity or IoT enabled features

  • Development experience using Golang

  • Experience in OCPP (Open Charge Point Protocol), open ADR (Automated Demand Response), 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




PIcbfc5-

Date Posted: 25 April 2024
Job Expired - Click here to search for similar jobs