×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Baltimore, Anne Arundel County, Maryland, 21276, USA
Listing for: Spencer Ogden
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, AI Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

We are seeking a highly skilled Senior Software Engineer and Technical Lead to join our team focused on distributed energy resource (DER) optimization. This role involves designing, developing, and implementing advanced forecasting and optimization solutions to enhance our energy technology platform. The ideal candidate will have a strong background in software development, predictive modeling, and cloud-native architecture, with a passion for leading and mentoring technical teams.

Key Responsibilities
  • Design, develop, and maintain software solutions for forecasting and optimizing energy resource loads.
  • Collaborate with data scientists and analysts to create predictive models and algorithms.
  • Implement and optimize algorithms for real-time data processing and analysis.
  • Lead technical discussions and mentor junior engineers.
  • Ensure best practices in software development and architecture are followed.
  • Document technical specifications, processes, and procedures.
  • Continuously monitor and improve the performance of existing systems.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or related field.
  • 12+ years of software development experience, including 3+ years in a technical leadership role.
  • 5+ years working with optimization and forecasting models, including machine learning lifecycle experience in Microsoft Azure (Azure ML, Databricks, Dev Ops CI/CD pipelines).
  • Strong programming skills in C# and Python, with experience in .NET Core, SQL Server/Postgres, React, and Kafka.
  • Experience with microservices architecture, RESTful APIs, and cloud-native application design.
  • Familiarity with Kubernetes (Azure Kubernetes Service preferred).
  • Expertise in optimization algorithms (linear programming, integer programming, heuristics) and time series/statistical modeling.
  • Demonstrated ability to mentor and develop engineers and lead long-term software projects.
  • Strong problem-solving skills, attention to detail, and experience in Agile methodologies.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary