SynchroGrid
College Station-Bryan Area, Texas

Software Engineer

OnsitePosted 4 days agoVisa Sponsorship

We tailor your resume to this role and apply for you in seconds.

Apply to Software Engineer at SynchroGrid

Job 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.

About SynchroGrid

SynchroGrid
College Station-Bryan Area, Texas