SEL seeks a talented and motivated full-stack software engineer to join the growing Technology and Development team in our Engineering Services division. Our group builds software services to support the configuration, testing, monitoring, and operation of power systems around the world. Successful candidates will help us defend critical infrastructure by ensuring the continuous integration, testing, and delivery of high-quality software solutions. A typical day might include the following: Participate in the design, implementation, and testing of software systems. Understand software interactions with external hardware and software assets. Collaborate with the development team, subject-matter experts, and other stakeholders. Author and maintain specification, design, and testing documentation. Actively participate in code reviews. Update, design, automate, and test processes.