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

Principal Software Engineer Digital Energy Platforms

Job in Southlake, Tarrant County, Texas, 76092, USA
Listing for: Mission Box Solutions
Full Time position
Listed on 2026-09-01
Job specializations:
  • Software Development
    Cloud Engineer - Software, DevOps, Software Architect, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 165000 USD Yearly USD 120000.00 165000.00 YEAR
Job Description & How to Apply Below

Replies within 24 hours

Benefits:
  • Bonus based on performance
  • Dental insurance
  • Health insurance
  • Relocation bonus
  • Vision insurance

We are seeking an accomplished

Principal Engineer

to drive the architecture, design, and development of next-generation digital energy software products within the Product & Platform Development team. This full-time role reports to the

Head of Product & Platform Development

under the CTO organization and focuses on Renewable Power Plant Controllers (PPC), Hybrid Energy Management Systems (HEMS), SCADA/DERMS, Grid Analytics, and OT-AI/ML platforms. Responsibilities

  • Lead design and development of scalable, secure software platforms for energy/utility automation, ensuring high availability and real-time performance.
  • Drive system architecture decisions and translate business requirements into robust technical solutions.
  • Mentor senior engineers on coding best practices, testing, Dev Ops, and secure development life cycles.
  • Collaborate with Product Management, QA, Solution Engineering, and cross-functional teams for high-quality product releases.
  • Guide development of solutions for SCADA, substation automation, microgrids, and BESS applications.
  • Evaluate and adopt emerging technologies, including edge computing, IoT, containerization (Docker/K8s), and cloud-edge orchestration.
  • Partner with industry OEMs and research partners to integrate AI/ML and grid-modernization technologies.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • 12+ years of progressive experience in software development, architecture, and team leadership.
  • 10+ years of hands-on full-stack development with Java, Spring Boot, Angular, REST APIs, SQL .
  • Expertise in distributed systems, microservices, messaging (Kafka, MQTT) , and protocols (IEC 61850, Modbus, OPC UA) .
  • Strong experience with Dev Ops, CI/CD pipelines, AWS/Azure cloud platforms , containerization, and security best practices.
  • Exposure to Energy & Utilities domain (SCADA, grid automation, renewables).
  • Proficiency in Python, Unix/Shell scripting, real-time data streaming, Agile methodologies, Git, and JIRA.
  • Must be authorized to work in the U.S. without visa sponsorship.

Compensation & Benefits We offer a comprehensive compensation package designed for technical leadership:

  • Base salary: $120,000 – $165,000 per year
  • Bonus eligible
  • Full benefits, including medical, dental, and vision coverage
  • Relocation assistance is available for candidates willing to relocate permanently

Work Environment

Location:

Southlake, Dallas, TX

Schedule:

Full-time

Travel:

Occasional

Perks:

Strategic role shaping mission-critical digital energy platforms at the intersection of power systems and cutting-edge software engineering. Ideal Candidate The ideal candidate combines deep hands-on development expertise with architectural leadership in real-time, mission-critical power systems software, particularly in grid automation, renewables, and OT/IT convergence technologies. Compensation: $ - $ per year MISSION BOX SOLUTIONS INC, is a SBA-Certified:
Service-Disabled Veteran-Owned Small Business (SDVOSB) that provides Information Technology, Dental, Gov Con, and Healthcare solutions supporting cleared and non-cleared operations.

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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary