SynchroGrid
College Station-Bryan Area, Texas
Software Engineer
We tailor your resume to this role and apply for you in seconds.
Apply to Software Engineer at SynchroGridJob details
- Location
- College Station-Bryan Area, Texas
- Work type
- Onsite
- Visa
- Sponsorship available
- Posted
- 4 days ago
- Apply on
- synchrogrid.com
About this role
SynchroGrid is an engineering consulting company that develops software and provides system protection solutions for electric utilities. The company is seeking a junior full stack developer to implement engineering algorithms in C++, build integrations across native and web technologies, manage power system data, and contribute to React front-end features, testing, and software delivery.
What you'll do:
- Implement, maintain, and optimize engineering algorithms in modern C++, with a focus on accuracy, performance, and reliability
- Build Node.js native addons in modern C++ that efficiently pass data between JavaScript and native components
- Design and maintain SQL database schemas and queries that store and retrieve power system data, with attention to data integrity, performance, and traceability
- Design communication interfaces between Electron's renderer and main processes, keeping the boundary between the UI and the application core clean and well documented
- Develop integrations with external engineering software tools, including databases, simulation environments, and external libraries
- Process, validate, and manage power system data, ensuring results are traceable and ready for regulatory compliance reporting and audits
- Help write software specifications that translate engineering needs into clear functional and non-functional requirements, working with domain experts to define scope, behavior, and acceptance criteria
- Write unit and integration tests in C++ and TypeScript, and help keep build, packaging, and release pipelines reliable across platforms
- Contribute to the React front end, building features that surface calculation results and workflows to users with guidance from senior developers
- Investigate and fix user-reported issues, tracing problems from the UI into native code
- Take part in code reviews, planning, and technical discussions, and contribute to internal documentation
- Build a working understanding of the power system concepts and industry standards behind the features you develop
What they're looking for:
- A degree in computer science, software engineering, electrical engineering, or a related field, or equivalent practical experience
- Solid understanding of graph representations and traversal algorithms
- Working knowledge of modern C++, data structures, and debugging
- Interest in growing your front-end skills with React
- Familiarity with TypeScript and Node.js, including asynchronous programming
- Comfort with Git and collaborative development workflows
- Clear communication, attention to detail, and a habit of asking questions when something is unclear
- Familiarity with SQL and relational database design
- Exposure to N-API or building C++ native Node.js modules
- Experience with Python for prototyping or data processing
- Experience with Electron or other desktop application frameworks
- Experience integrating with third-party Windows software using COM interfaces and DLLs
Ready to apply to SynchroGrid?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.