Principal Software Engineer Digital Energy Platforms

Mission Box Solutions
Southlake, TX, United States
6 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$120,000.0 - $165,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services JIRA Microsoft Azure Unix Cloud Computing Software Documentation Information Systems
+33 more
Computer Programming Continuous Delivery Continuous Integration DevOps Distributed Systems Supervisory Control and Data Acquisition (SCADA) Python (Programming Language) Unix Shell Modbus Message Queuing Telemetry Transport (MQTT) Systems Development Life Cycle OPC Unified Architecture Requirements Management Secure Coding Shell Script Software Engineering SQL Databases Systems Architecture Scripting System Availability Spring-boot Git Containerization AngularJS Kubernetes Information Technology Grid Computing Apache Kafka Multiaccess Edge Computing Restful APIs Stream Processing Docker Microservices

Job description

  • 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, DevOps, and secure development lifecycles.
  • 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.

Requirements

  • 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 DevOps, 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., Agile Programming Methodologies, Alternative Energy, Amazon Web Services (AWS), AngularJS, Apache Kafka, Application Programming Interface (API), Architectural Services, Artificial Intelligence (AI), Atlassian JIRA, Automation, Best Practices, Cloud Computing, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Dental Insurance, Dental Technology, DevOps, Disability Accommodations, Distributed Computing, Docker, Electrical Engineering, Emerging Technology, Energy & Utilities, Energy Engineering, Energy Management, Git, Grid Computing, Health Insurance, Healthcare, High Availability, Information Technology & Information Systems, International Electro-Technical Commission (IEC), Internet of Things, Java, Leadership, Mentoring, Microservices, Microsoft Windows Azure, OEM (Original Equipment Manufacturer), Pay-Per-Click Advertising, Power Plant, Product Lifecycle, Python Programming/Scripting Language, Quality Assurance, REST (Representational State Transfer), Requirements Management, SQL (Structured Query Language), Scalable System Development, Small Business, Software Development, Software Engineering, Supervisory Control and Data Acquisition (SCADA), System Architecture, Team Lead/Manager, Testing, Unix Shell Programming, User Documentation, Vision Plan

Benefits & conditions

  • 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., 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: $120,000.00 - $165,000.00 per year

MISSION BOX SOLUTIONS INC, is a SBA-Certified: Service-Disabled Veteran-Owned Small Business (SDVOSB) that provides Information Technology, Dental, GovCon, and Healthcare solutions supporting cleared and non-cleared operations.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all