Job Title: Software Engineer II Job Summary: We are seeking an experienced Software Engineer to lead a small team of developers and collaborate with Product Management and Customer Success to design, develop, and deploy solutions to customers. - Lead a small team that may include offshore developers to deliver value quickly to customers - Develop sound technical and functional solutions to a given problem domain. - Participate in full life-cycle development of business applications for external customers. The ideal candidate will have 2+ years work-related experience, preferably in software application development, and strong knowledge of JavaScript, API (NET, NodeJS), relational databases, and public cloud experience. Key responsibilities include: - Leading a small team of developers - Designing, developing, and deploying software solutions - Collaborating with Product Management and Customer Success - Providing daily status updates and identifying issues which may impede progress Requirements: To be successful in this role, you will need: - Strong programming skills, preferably in JavaScript - Experience with API (NET, NodeJS) and relational databases - Public cloud experience, preferably with AWS or Azure Benefits: As a valued member of our team, you can expect: - A competitive salary and benefits package - Opportunities for career growth and professional development - A dynamic and supportive work environment Additional Information: Please note the following: - Background Check: The successful candidate will need to successfully complete a background check - Visa Sponsorship: Employment eligibility to work in Colombia is required as we will not pursue visa sponsorship for this position Our vision is to connect the global energy ecosystem through innovative software solutions. We strive to make a positive impact on our customers and the industry as a whole.