Principal Engineer Software Development in Dallas, TX

CONFISA INTERNATIONAL GROUP

Principal Engineer Software Development in Dallas, TX

Dallas, TX
Full Time
Paid
  • Responsibilities

    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

    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.

  • Compensation
    $120,000-$120,000 per year