Job Description
Job DescriptionRole: C++ Developer
Duration: Contract to hire
Interview Process: 2 Video Interviews
Work Authorization: US Citizen (there are some projects with the public sector)
Client Location: Pasadena, CA
This position is on-site 5 days a week
Job Description
Senior Software Engineer responsible for designing, developing, testing, and maintaining high-performance C++ Windows Server applications used for real-time power grid monitoring and analytics. The role focuses on scalable, reliable systems that process large volumes of real-time and historical data, working closely with engineering, QA, and customer stakeholders in an Agile environment.
5+ years of professional C++ development experience
Strong experience building production-grade, high-performance software
Experience with multi-threaded and real-time or nearreal-time systems
Strong understanding of software architecture, OOP, and design patterns
Experience developing Windows Server applications
Strong debugging and problem-solving skills
Onsite availability in Pasadena (no remote)
Pluses:
Experience with Qt
gRPC, Protobuf, or microservices
C++ POCO Libraries
SQL Server or database-driven applications
C# and .NET experience
Azure DevOps and Git
Distributed systems or streaming data
Power systems, utilities, or industrial software background