Principal Engineer – Software Development jobs in United States
cer-icon
Apply on Employer Site
company-logo

MSI Americas · 5 hours ago

Principal Engineer – Software Development

MSI Americas is a multinational company in the Telecommunications & IT sector, focused on providing services and products that humanize technology. The Principal Engineer will lead the architecture, design, and development of next-generation digital energy software products, while also mentoring senior engineers and ensuring high-quality releases.

Cloud InfrastructureCyber SecurityProfessional ServicesTelecommunications
Hiring Manager
Federico Gabriel Composto
linkedin

Responsibilities

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
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
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

Qualification

JavaSpring BootAngularSQLEnergy & UtilitiesMicroservicesDevOpsCI/CDCloud platformsDistributed systemsPythonUnix/Shell scriptingReal-time data streamingCybersecurityAgile methodologiesVersion control (Git)Project tracking (JIRA)Messaging frameworksProtocols IEC 61850Protocols ModbusProtocols OPC UA

Required

10+ years of hands-on experience in full-stack development using Java, Spring Boot, Angular, REST APIs, SQL
Solid experience in the Energy & Utilities sector
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)
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
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)

Preferred

Exposure to Energy & Utilities domain applications
Experience with Python, Unix/Shell scripting, and real-time data streaming
Knowledge of cybersecurity in OT/IT systems

Company

MSI Americas

twittertwittertwitter
company-logo
MSI Americas is a telecommunication company that specializes in cybersecurity, 5G, cloud, consulting, and network infrastructure services.

Funding

Current Stage
Growth Stage

Leadership Team

J
Jhamil Bueno-Abdala
Chief Executive Officer
linkedin
Company data provided by crunchbase