📍 Pasadena, United States 🇺🇸
Job Title Senior Software Engineer
Location Pasadena (Onsite Role) CA
Duration 3+months /Contract
JOB DESCRIPTION
INTERVIEW MODE-VIDEO
ONSITE
Location: 201 S Lake Ave, Suite 400, Pasadena, California 91101
What to know:
Must Haves:
• 5+ years of professional C++ development experience
• Strong experience building production-grade, high-performance software
• Experience with multi-threaded and real-time or near–real-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
About the company:
Electric Power Group (EPG) is an industry leader in Synchrophasor technology, providing real-time grid monitoring and analytics software used by electric utilities and grid operators worldwide to improve grid stability and prevent blackouts.
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.