What are the responsibilities and job description for the Software Systems Engineer position at PTR Global?
- Software Systems Engineer
- 3 to 5 plus 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.
- Handson experience administering a broad range of IT systems/platforms across a variety of IT disciplines.
- This includes physical servers/endpoints, virtualization platforms, purposebuilt 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, problemsolving, and communication skills.
- 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
- Strong level of integrity, selfawareness and accountability
- Inquisitive, agile learner, and selfstarter
- Critical thinking & problemsolving 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 client is in to provide reliable energy to communities
- Client is seeking a highly skilled and adaptable Software Systems Engineer to implement, enhance and maintain systems within client’s IT/OT environment.
- This role requires a strong foundation in infrastructure management, application support, cybersecurity best practices, and server/endpoint administration.
- The ideal candidate will be a proactive problemsolver who can design, implement, and maintain secure and scalable systems that meet the evolving needs of the business.
- 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 rootcause 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.
- Experience with multiple operating systems (Linux and Windows), scripting languages, and enterprise IT tools.
- Ability to troubleshoot and maintain largescale distributed systems.
- Familiarity with system performance monitoring, backup/recovery procedures, and virtualization platforms (e.g., VMware, HyperV).
- 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 largescale distributed systems
- Strong problemsolving 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
- Electric Utility Industry
- Military or Government Agencies
- Compliance/Audit Consulting Firms
- Minimum 3 plus years handson experience as a software systems engineer
- Bachelor's degree in information systems, Computer Science, Computer Engineering or Mathematics desired
- OSI model and TCP/IP network concepts
- Programing/Scripting: PowerShell, Python, C/C /C#
- VMware, Hyper-V
- Cloud Platforms: AWS, Microsoft Azure
- No. However, CCNA, CISSP, Security , A , and other technical certifications are a plus.
Pay Range: $40 - $45/ hour W2
The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision and 401K contributions as well as any other PTO, sick leave, and other benefits mandated by appliable state or localities where you reside or work.
Salary : $40 - $45