Software Engineer
H & R Computer Consulting Services inc
Pasadena, United States of America
13 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 187KJob location
Pasadena, United States of America
Tech stack
.NET
Microsoft Windows
Agile Methodologies
Azure
C++
Databases
Software Debugging
Software Design Patterns
Distributed Systems
Protocol Buffers
Microsoft SQL Server
Windows Server
Object-Oriented Software Development
Software Architecture
QT
Data Streaming
Multithreading
Real Time Systems
GIT
gRPC
Industrial Software
Microservices
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.
Requirements
Do you have experience in Windows?, * 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