Systems Engineer
Philadelphia, Pennsylvania
Full Time
$70k - $90k
Job Description
A leading IT consulting company based in Princeton, NJ, is seeking a Systems Engineer to join their team. In this client-facing role, you will be responsible for designing, deploying, and maintaining IT infrastructure solutions for a wide range of clients across various industries. You will work closely with clients to assess their needs and implement tailored solutions to optimize their IT environments, whether on-premises or in the cloud.
This role is ideal for an engineer who thrives in a customer-focused environment and enjoys solving complex technical challenges while delivering exceptional service. You will collaborate with other technical teams to ensure clients’ systems are secure, efficient, and scalable.
Required Skills & Experience
- 2+ years of experience in systems engineering, preferably in an IT consulting environment
- Proven experience in client-facing roles, with a strong ability to communicate technical solutions to non-technical stakeholders
- Proficiency with Windows Server, Linux, and virtualization technologies (VMware, Hyper-V)
- Experience with cloud platforms (AWS, Azure, GCP)
- Strong scripting and automation skills (PowerShell, Python, Ansible, etc.)
- In-depth knowledge of networking protocols (TCP/IP, DNS, DHCP, VPN, VLANs)
- Experience with system monitoring, troubleshooting, and performance tuning
- Solid understanding of IT security practices and compliance standards
- Strong problem-solving skills and ability to work under pressure
Desired Skills & Experience
- Experience in IT consulting with exposure to multiple client environments
- Experience with database management and system backups
- Knowledge of containerization technologies
- Familiarity with disaster recovery and high-availability solutions
What You Will Be Doing
- Engaging with clients to understand their IT infrastructure needs and providing tailored solutions
- Designing, deploying, and managing client systems both on-premises and in the cloud
- Automating system configurations, deployments, and monitoring processes
- Providing technical support and troubleshooting services for clients
- Optimizing client infrastructure for performance, scalability, and security
- Ensuring compliance with client security requirements and industry standards
- Collaborating with internal teams to design and implement large-scale IT solutions
Tech Breakdown
- 60% Systems Administration and Infrastructure Design
- 30% Cloud Solutions and Automation
- 10% Client Interaction and Troubleshooting
Daily Responsibilities
- 40% Client consultations and systems design
- 30% Implementation and system management
- 20% Automation and process improvement
- 10% Client troubleshooting and support
The Offer
You will receive the following benefits:
- Hybrid/Remote Work Environment
- Competitive salary based on experience
- 401k with matching options
- Comprehensive medical, dental, and vision benefits
- Generous PTO and paid holidays
- Professional development opportunities, including certifications and training
- Bonus opportunities and employee referral programs
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.