Confisa International Group
Principal Engineer Software Development in Dallas, TX
Confisa International Group, Dallas, Texas, United States, 75215
Company Description
Our client is world's best engineering & technology service providers. They are multi-billion-dollar technology, engineering, construction, and financial services conglomerate specializing in engineering, procurement, and construction (EPC) projects, high-tech manufacturing, digital transformation and technology services.
Job Description
As a Principal Engineer, you will work in our Product & Platform Development team. The role is pivotal in driving the architecture, design, and development of next-generation digital energy software products across Renewable Power Plant Controllers (PPC), Hybrid Energy Management Systems (HEMS), SCADA/DERMS, Grid Analytics, and OT-AI/ML platforms. Reporting to the
Head of Product & Platform Development , the Principal Engineer will serve as a technical thought leader, mentor, and hands-on contributor to ensure our products meet the highest standards of scalability, reliability, and performance.
Essential Responsibilities :
Technical Leadership & Architecture Lead design and development of scalable, secure, and modular software platforms and products in the energy/utility automation domain. Drive system architecture decisions ensuring interoperability, high availability, and real-time performance. Partner with Product Management and Solution Engineering teams to translate business and functional requirements into robust technical solutions. Team Management & Mentorship
Mentor senior engineers, guiding best practices in coding, testing, DevOps, and secure development lifecycle. Collaborate with cross-functional teams (QA/Validation, Solution Engineering, Product Management) to deliver high-quality releases. Act as a technical escalation point for complex software product engineering challenges. Domain Expertise & Innovation
Guide the team in developing solutions for Energy & Utilities applications such as SCADA, Substation Automation, Microgrids, and BESS. Stay abreast of emerging technologies in edge computing, IoT, and real-time data processing. Evaluate and adopt modern software frameworks, cloud-edge orchestration, containerization (Docker/K8s), and virtualization technologies. Collaborate with industry OEMs (e.g., NVIDIA, Dell, Intel, GE etc.) and research partners to infuse cutting-edge AI/ML and grid-modernization technologies. 10+ years of hands-on experience in full-stack development using
Java, Spring Boot, Angular, REST APIs, SQL . Strong understanding of
distributed systems ,
microservices ,
messaging frameworks
(Kafka, MQTT), and
protocols
(IEC 61850, Modbus, OPC UA). Experience with
DevOps , CI/CD pipelines, and cloud platforms (AWS/Azure). Proficiency in
system design ,
performance optimization , and
security best practices . Familiarity with
Agile methodologies , version control (Git), and project tracking tools (JIRA). Technical Expertise:
Exposure to Energy & Utilities domain applications. Experience with Python, Unix/Shell scripting, and real-time data streaming. Knowledge of cybersecurity in OT/IT systems. Qualifications
Desired:
Minimum Qualification:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related discipline with
12+ years
of progressive experience in software development, architecture, and team leadership.
Experience:
Proven expertise in designing and delivering
real-time, mission-critical software products
in the power systems, grid automation, or renewable energy domain. Strong hands-on development skills in languages such as
C/C++, Java, Python, or Go , with cloud-native and microservices experience. Solid understanding of
containerization, virtualization, and DevOps practices
(CI/CD, GitOps, automated testing).
Key Value Drivers:
Strategic Thinking Technical Depth Execution Excellence Team Empowerment Innovation Mindset Behavioral Attributes:
Strong communication and interpersonal skills. Collaborative leadership style with a focus on mentoring and team development. Proactive problem-solving and decision-making capabilities. Ability to manage multiple priorities and deliver On-Time
Additional Information
A very attractive and competitive package is offered.
Our client is world's best engineering & technology service providers. They are multi-billion-dollar technology, engineering, construction, and financial services conglomerate specializing in engineering, procurement, and construction (EPC) projects, high-tech manufacturing, digital transformation and technology services.
Job Description
As a Principal Engineer, you will work in our Product & Platform Development team. The role is pivotal in driving the architecture, design, and development of next-generation digital energy software products across Renewable Power Plant Controllers (PPC), Hybrid Energy Management Systems (HEMS), SCADA/DERMS, Grid Analytics, and OT-AI/ML platforms. Reporting to the
Head of Product & Platform Development , the Principal Engineer will serve as a technical thought leader, mentor, and hands-on contributor to ensure our products meet the highest standards of scalability, reliability, and performance.
Essential Responsibilities :
Technical Leadership & Architecture Lead design and development of scalable, secure, and modular software platforms and products in the energy/utility automation domain. Drive system architecture decisions ensuring interoperability, high availability, and real-time performance. Partner with Product Management and Solution Engineering teams to translate business and functional requirements into robust technical solutions. Team Management & Mentorship
Mentor senior engineers, guiding best practices in coding, testing, DevOps, and secure development lifecycle. Collaborate with cross-functional teams (QA/Validation, Solution Engineering, Product Management) to deliver high-quality releases. Act as a technical escalation point for complex software product engineering challenges. Domain Expertise & Innovation
Guide the team in developing solutions for Energy & Utilities applications such as SCADA, Substation Automation, Microgrids, and BESS. Stay abreast of emerging technologies in edge computing, IoT, and real-time data processing. Evaluate and adopt modern software frameworks, cloud-edge orchestration, containerization (Docker/K8s), and virtualization technologies. Collaborate with industry OEMs (e.g., NVIDIA, Dell, Intel, GE etc.) and research partners to infuse cutting-edge AI/ML and grid-modernization technologies. 10+ years of hands-on experience in full-stack development using
Java, Spring Boot, Angular, REST APIs, SQL . Strong understanding of
distributed systems ,
microservices ,
messaging frameworks
(Kafka, MQTT), and
protocols
(IEC 61850, Modbus, OPC UA). Experience with
DevOps , CI/CD pipelines, and cloud platforms (AWS/Azure). Proficiency in
system design ,
performance optimization , and
security best practices . Familiarity with
Agile methodologies , version control (Git), and project tracking tools (JIRA). Technical Expertise:
Exposure to Energy & Utilities domain applications. Experience with Python, Unix/Shell scripting, and real-time data streaming. Knowledge of cybersecurity in OT/IT systems. Qualifications
Desired:
Minimum Qualification:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related discipline with
12+ years
of progressive experience in software development, architecture, and team leadership.
Experience:
Proven expertise in designing and delivering
real-time, mission-critical software products
in the power systems, grid automation, or renewable energy domain. Strong hands-on development skills in languages such as
C/C++, Java, Python, or Go , with cloud-native and microservices experience. Solid understanding of
containerization, virtualization, and DevOps practices
(CI/CD, GitOps, automated testing).
Key Value Drivers:
Strategic Thinking Technical Depth Execution Excellence Team Empowerment Innovation Mindset Behavioral Attributes:
Strong communication and interpersonal skills. Collaborative leadership style with a focus on mentoring and team development. Proactive problem-solving and decision-making capabilities. Ability to manage multiple priorities and deliver On-Time
Additional Information
A very attractive and competitive package is offered.