Enable job alerts via email!

Senior Software Engineer & Technical Lead

ZipRecruiter

Baltimore (MD)

Remote

USD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Senior Software Engineer focused on forecasting and optimization in the energy sector. This remote role emphasizes collaboration with cross-functional teams to develop advanced algorithms that enhance energy resource management. With a strong entrepreneurial spirit, the company fosters a culture of innovation and continuous improvement, providing a unique opportunity to work on impactful projects. Ideal candidates will have extensive experience in software development and a passion for mentoring others, contributing to a diverse and inclusive workforce. This is a chance to make a significant impact in a growing industry while enjoying a comprehensive benefits package.

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401K
Tuition Reimbursement
Flexible Work Schedule
Vacation Time

Qualifications

  • 12+ years in software development with leadership experience.
  • Expertise in cloud applications and machine learning lifecycle.

Responsibilities

  • Design and maintain software for optimizing energy resources.
  • Collaborate with teams to create predictive models and algorithms.

Skills

Software Development
Predictive Modeling
Machine Learning
Optimization Techniques
Problem-Solving Skills
Agile Methodologies

Education

Bachelor's or Master's degree in Computer Science
Degree in Engineering or Mathematics

Tools

Microsoft Azure
C#
.NET Core
SQL Server
Azure DevOps
Git

Job description

Job Description

Note: Base salary offers for this position may vary based on factors such as location, skills, and relevant experience. Some positions may include additional compensation in the form of bonus or commissions.

CPower is the leading, distributed energy resources monetization and Virtual Power Plant provider, creating the Customer-Powered Grid that will enable a flexible, clean and dependable energy future. With ~7.0 GW of capacity at 29,000+ sites across the U.S., we unlock the full value of DERs to strengthen the grid when and where reliable, dispatchable resources are needed most. CPower is based in Baltimore, MD., and is owned by LS Power, a development, investment and operating company focused on the power and energy infrastructure sector.

We are looking for a highly skilled Senior Software Engineer with expertise in forecasting and optimization to join our team. As the Technical Lead for a Distributed Energy Resource optimization platform, the ideal candidate will have a strong background in software development, technology and tools evaluation, predictive modeling and machine learning. This role involves working closely with cross-functional teams to develop and implement advanced optimization algorithms and forecasting models to enhance our products and services.

This is a remote position with a preference for candidates who are within the Baltimore, MD area.

Essential Duties and Responsibilities
  • Design, develop, and maintain software solutions for forecasting and optimizing distributed energy resource loads to increase market participation revenues.
  • Collaborate with data scientists and analysts to create predictive models and algorithms.
  • Implement and optimize algorithms for real-time data processing and analysis.
  • Work with product and business teams including key stakeholders to understand customer/business problems, build tests to validate hypothesis and translate learnings into technical solutions.
  • Document technical specifications, processes, and procedures.
  • Mentor and guide junior engineers, providing technical leadership and support.
  • Lead technical discussions and decision-making processes.
  • Ensure best practices in software development and architecture are followed.
  • Drive innovation and improvements in technology and processes.
  • Continuously monitor and improve the performance of existing systems.
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • 12+ years proven experience in software development and architecture with 3+ years in a technical leadership role.
  • 5+ years of experience with a focus on complex optimization and forecasting models and experience across the full machine learning lifecycle on Microsoft Azure, from data preparation and model training in Azure Machine Learning and Azure Databricks, to deployment and monitoring using Azure DevOps including CI/CD pipelines, Git Repos, Artifacts Repository (NPM, Nuget, etc.).
  • Proven ability to design, develop, and implement robust and scalable cloud applications with microservices architecture using C# and .NET Core, including SQL Server database design, development, and optimization, along with extensive experience building and integrating RESTful web services.
  • Strong skills as a team leader, with a passion for developing people and teams, including demonstrated experience leading long-term software teams and mentoring junior engineers on object-oriented coding and best practices.
  • Knowledge of optimization techniques and algorithms (e.g., linear programming, integer programming, heuristic methods, familiarity with statistical modeling and time series analysis).
  • Expertise in designing and implementing robust automated testing frameworks and scripts to validate cloud applications deployed on Microsoft Azure. This includes expertise in testing at all levels: unit, integration, and performance, with a focus on Azure services and infrastructure.
  • Excellent problem-solving skills and attention to detail.
  • Working experience with Agile, Scrum, and/or Kanban teams.
  • All applicants must be able to provide documentation that they are legally eligible to work in the United States for an extended period, and will not now, or in the future, require sponsorship for employment visa status to work legally for our Company in the United States.
Benefits

Unique opportunity to work at a successful, growing company with a strong entrepreneurial spirit. We focus heavily on developing our employees and linking successes to our core values. CPower offers a great benefits package that includes medical, dental, vision, 401K, vacation, up to $10,000 per calendar year in tuition reimbursement, etc. CPower’s leadership prides itself on maintaining a rewarding culture, and always striving to offer a great team-member experience.

CPower is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity Employer, making decisions without regard to creed, marital status, veteran status, or any other protected class. We believe that diversity among our team members is critical to our success as a company, and we seek to recruit, develop, and retain the most talented people from a diverse candidate pool.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Direct client: Senior Software Developer/Technical Lead at Columbus, OH(Remote)

Comtech Global, Inc.

Columbus

Remote

USD 80,000 - 130,000

30+ days ago

Direct client: Senior Software Developer/Technical Lead at Columbus, OH(Remote)

Comtech Global Inc.

Columbus

Remote

USD 90,000 - 130,000

30+ days ago

Sr Technical Lead-App Development

Birlasoft ( India ) Limited

Ohio

Remote

USD 90,000 - 140,000

3 days ago
Be an early applicant

Senior Technical Lead - Veeva Quality

fme US, LLC

Remote

USD 80,000 - 120,000

7 days ago
Be an early applicant

AWS Technical Lead/Sr. Java/Angular Developer

General Dynamics Information Technology

Falls Church

Remote

USD 110,000 - 150,000

16 days ago

Technical Talent Acquisition Consultant

Power3 Solutions and Partnering Companies

Baltimore

Remote

USD 100,000 - 125,000

4 days ago
Be an early applicant

Supply Chain Tech - Enterprise Asset Management (Maximo) - Manager - US Consulting

Ernst and Young

Washington

Remote

USD 141,000 - 259,000

Today
Be an early applicant

Senior Salesforce Developer / Technical Lead

IceCap Group

New York

Remote

USD 130,000 - 155,000

10 days ago

AWS Technical Lead/Sr. Java/Angular Developer

General Dynamics Information Technology

Remote

USD 90,000 - 140,000

11 days ago