Software Engineer-Emerging Technologies

Dominion EnergyRichmond, VA
$81,900 - $106,400Hybrid

About The Position

Dominion Energy is seeking a Software Engineer specializing in Emerging Technologies to join their team. This role involves research and development in areas such as Artificial Intelligence (AI), Internet of Things (IoT), Augmented Reality (AR), Virtual Reality (VR), and Digital Twins. The engineer will collaborate with IT architects, Product teams, IT Infrastructure Operations, and Cyber Intelligence and Security teams to evaluate new technologies, develop proof-of-value (POV) solutions, and implement them within Dominion Energy’s private cloud environment. The position requires assisting in writing and maintaining simple applications, performing limited systems design, and coding, testing, debugging, documenting, and maintaining programs to meet business requirements, all under general supervision.

Requirements

  • 1-2 years of experience in programming and systems analysis.
  • 1-2 years of experience with IoT implementations.
  • 1-2 years of experience with implementing AR/VR solutions.
  • Experience in working with databases.
  • Analytical and problem-solving skills.
  • Understanding of IT security best practices.
  • Excellent communication and collaboration skills.
  • Ability to maintain technical proficiency via self or formal training.
  • Proficient in MS Office Suite (Word, Excel, PowerPoint, OneNote, Project, Visio) and SharePoint.
  • Must possess a bachelor's degree in one of the following disciplines: Business, Computer Engineering, Computer Science, Information Systems, or Mathematics.

Nice To Haves

  • 6+ months of experience in the Energy sector is preferred.
  • Knowledge of Python and SQL are preferred.
  • Ability to develop applications using Microsoft Power Platform is preferred.
  • Good understanding of Artificial Intelligence and Machine Learning.

Responsibilities

  • Development and implementation of Proof-of-Value (POV) solutions with emerging technologies in a sandbox environment to solve business problems.
  • Evaluate commercial solutions from a functional, technical, and risk standpoint.
  • Collaborate with cross-functional teams to integrate emerging tech solutions into existing systems and workflows.
  • Collaborate with architects and systems analysts to code, test, and deploy modular and scalable solutions.
  • Ensure the security, performance, and reliability of emerging tech solutions by following coding best practices and performing thorough testing and validation.
  • Stay current with industry advancements and continuously seek opportunities to enable new capabilities with AI and emerging technologies within the organization.

Benefits

  • health, dental, and vision benefits with coverage for families and domestic partners
  • vacation
  • retirement plans including 401k contributions and matches
  • paid holidays
  • tuition reimbursement
  • bonus eligibility
  • sick leave
  • disability insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service