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
$ 187K

Job 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

Apply for this position