US
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Apply to this job.

Think you're the perfect candidate?

Software Systems Engineer

Careers Integrated Resources Inc Richmond, VA (Onsite) Contractor
Job Title: Software System Engineer
Job Location: Richmond, VA (Hybrid)
Job Duration: 12+ Months (Possibility of extension)
 
Job Description:
 
Job Summary:
  • The Software Systems Engineer is responsible for managing infrastructure and enterprise systems throughout their entire lifecycle—from installation and configuration to maintenance, optimization, and eventual decommissioning. The role includes implementing secure and redundant environments, automating routine tasks, and enhancing systems to support business processes.
  • Engineers collaborate with stakeholders to align technical solutions with business goals, administer server and endpoint environments, and document system architecture and support protocols. They also conduct software testing, perform root-cause analysis, and provide regular updates on system health and performance. Additionally, they mentor junior team members to foster growth and knowledge sharing across the team. Perform other duties as requested or assigned.
 
Top Required Skills
  • 3-5+ years of system administration experience with common IT system platforms/operating systems.
  • MUST have a strong knowledge of network concepts and understanding of the OSI model and TCP/IP.
  • Hands-on experience administering a broad range of IT systems/platforms across a variety of IT disciplines. This includes physical servers/endpoints, virtualization platforms, purpose-built appliances, containers and associated software/firmware.
  • Experience with enterprise IT services and tools including Active Directory, DNS, Antivirus, Load Balancers/Proxies, AAA/IDM, Routers, Switches, Firewalls, VPNs, Server/App Monitoring, SIEM, Syslog, Backup/Recovery, etc.
  • Programing and scripting experience with various languages such as PowerShell, python, C/C++/C#, etc.
  • Familiarity with cyber security best practices, industry standards, and tools
  • Excellent analytical, problem-solving, and communication skills.
 
Required Knowledge, Skills, Abilities & Experience
  • Experience with multiple operating systems (Linux and Windows), scripting languages, and enterprise IT tools.
  • Ability to troubleshoot and maintain large-scale distributed systems.
  • Familiarity with system performance monitoring, backup/recovery procedures, and virtualization platforms (e.g., VMware, Hyper-V).
  • Understanding of cybersecurity principles, including access control, patch management, and threat mitigation.
  • Experience with cloud platforms (e.g. AWS, Microsoft Azure), application integration, and project management.
  • Ability to troubleshoot and maintain large-scale distributed systems
  • Strong problem-solving skills and detail oriented.
  • Experience with vulnerability and patch management.
  • Must work well with others.
  • Understands current security architecture best practices.
  • Possesses strong drive to independently learn and adapt to new system administration responsibilities.
  • Proactively identifies & leads implementation efforts to improve processes and/or automate functions.
  • Demonstrated ability to handle multiple deadlines and associated pressures.
  • Ability to work independently, set goals and prioritize, to achieve desired results
 
Preferred Qualifications:
  • Experience developing technical procedures, documentation and diagrams.
  • Knowledge or experience with ICS (Industrial Control System) environments
  • Technical project coordination/management in an operations setting.
  • Root cause analysis understanding and/or training.
  • Human performance failure analysis training and/or understanding.
  • Knowledge and understanding of ICS/SCADA systems and environments, electric utility industry, and power grid
 
What soft skill requirements do you have (team fit and personality requirements)?
  • Strong level of integrity, self-awareness and accountability
  • Inquisitive, agile learner, and self-starter
  • Critical thinking & problem-solving skills
  • Works well with different personality types and experienced with collaboration
  • Comfortable working under pressure with tight deadlines and low tolerance for mistakes/errors
  • Excellent verbal and written communication skills
  • Mission driven – must care about the critical nature of the business we’re in to provide reliable energy to communities
 
Are there any specific companies/industries or ideal background you’d like to see in the candidate’s experience?
  • Electric Utility Industry
  • Military or Government Agencies
  • Compliance/Audit Consulting Firms
Required Years of Experience:
  • Minimum 3+ years hands on experience as a software systems engineer
Education:
  • Bachelor's degree in information systems, Computer Science, Computer Engineering or Mathematics desired
Get job alerts by email. Join Our Talent Network!

Job Snapshot

Employee Type

Contractor

Location

Richmond, VA (Onsite)

Job Type

Information Technology

Experience

Not Specified

Date Posted

09/29/2025

Job ID

25-61221

Apply to this job.

Think you're the perfect candidate?