As the head of software engineering, you will be responsible for mentoring, supervising, designing and overseeing the overall delivery and architecture of our software system. The components of the system include numerous partners, regulatory, and utility databases, CRM, consumer-facing components, a scalable process to communicate with 100K to 500K participants, and many large-scale time-series-based and GPS-based data processing steps.
You will collaborate with cross-functional teams, including product managers, engineers, and UX designers, to ensure that our software solutions are scalable, secure, and aligned with business goals.
· Bachelor’s or Master’s degree in Computer Science, Software Engineering, or an Engineering field.
· 7+ years of experience in software development, with at least 3 years in a managerial role.
· Proven experience designing scalable, high-performance cloud-native software systems.
· Strong understanding of software architecture principles, data modeling, design patterns, and best practices.
· Proficiency in multiple programming languages and middleware technologies (MuleSoft).
· Experience with databases (SQL, NoSQL/HBase/Hadoop) and distributed systems.
· Strong problem-solving skills with the ability to analyze complex technical challenges and implement effective solutions.
· Excellent communication and collaboration skills, with the ability to work across teams and communicate technical concepts to non-technical stakeholders.
· Experience with containerization technologies like Docker and Kubernetes.
· Familiarity with front-end frameworks (React, Angular, Vue.js, LWC).
· Knowledge of security best practices in software development.
· Familiarity with agile development methodologies (Scrum, Kanban, etc.).
FlexEnergi offers full-time employees a significant Total Rewards Package, including:
It is the policy of FlexEnergi not to discriminate against any applicant for employment, or any employee because of age, color, sex, disability, national origin, race, religion, or veteran status.
Notice: The inclusion of job postings or company information on our platform does not imply endorsement, partnership, or affiliation. Listings may include publicly available roles from various sources, and companies shown may not have a direct relationship with Energy Hire.