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-