Senior Project Engineer
RainTech is a growing Managed Service Provider (MSP/MSSP) located in downtown Colorado Springs that was established in 2001. We are excited to offer a full-time Senior Project Engineer position to someone who wants to grow with us! Join a team of professionals dedicated to delivering best-in-class service!
Job Description
The Senior Project Engineer is accountable for planning, executing and delivering complex client projects, ensuring they are completed on time, within scope and to the highest technical standards. This position combines advanced hands-on engineering with leadership across the entire project lifecycle. The Senior Project Engineer is expected to architect modern, scalable solutions across cloud, network, server, security and end-user platforms. The position requires strong technical depth, excellent communication skills, and the ability to serve as a trusted advisor to clients and internal teams.
Key Responsibilities
PROJECT ENGINEERING AND DELIVERY
- Lead technical design, planning, and implementation of projects such as Azure and Microsoft 365 deployments, server migrations, network redesigns, and datacenter modernization
- Architect Azure IaaS, PaaS, and SaaS solutions with emphasis on advanced networking, identity, governance, automation, cost management and high availability
- Design and deploy Azure Virtual Desktop (AVD) environments with Entra ID Intune, security baselines, automation, and multi-region BCDR strategies
- Plan and deliver enterprise-grade networking solutions, including LAN/WAN, SDWAN, VPN, BGP, OSPF, firewalls, segmentation, NSGs, routing, load balancing, and hybrid connectivity
- Lead migrations from legacy or unsupported environments to modern cloud platforms using best practices and Microsoft Well-Architected Framework principles
- Architect and deploy on-prem and hybrid server solutions using Windows Server, Active Directory, ADCS, DNS, DHCP, file services, clustering, and VMware or Hyper-V virtualization
- Develop project scopes, runbooks, diagrams, and documentation that support clear execution and seamless handoff to the RainTech Support Desk
- Meet agreed-upon utilization targets while maintaining quality and documentation standards
- Provide mentorship and technical guidance to project engineers and support technicians
- Collaborate with Client Success Manager to translate business needs into technical project solutions
LEADERSHIP & CLIENT ENGAGEMENT
- Serve as a trusted technical advisor during project engagements
- Communicate technical concepts in a clear, client-friendly manner
- Provide recommendations on technology solutions that align with client goals
- Champion quality, security, and best practices in all project work
Qualifications
- (Required) 7+ years in IT engineering roles, with at least 3 years in a project capacity within an MSP or MSSP environment
- (Required) Degree in Information Technology, Computer Science, or related field – or equivalent experience
- (Required) Proven ability to lead technical projects from design to completion
- (Required) Expertise in Microsoft Azure, including Azure Virtual Desktop, Entra ID, and Conditional Access
- (Required) Expertise in Microsoft 365 including Exchange, Teams, SharePoint Online, Intune, Autopilot, and identity security
- (Required) Strong knowledge of Windows Server, Active Directory, virtualization (VMware and Hyper-V), storage, clustering, and datacenter architecture
- (Required) Advanced networking competency including Cisco (FTD, FMC, ASA, Catalyst, ISR/ASR, SDWAN), Fortigate, Palo Alto, and Ubiquiti solutions
- (Required) Experience implementing cybersecurity controls including SIEM, SOC processes, endpoint security, and Zero Trust
- (Required) Experience with professional services automation (PSA) and remote monitoring and management (RMM)
- (Preferred) Experience with automation/scripting
- (Preferred) Familiarity with compliance frameworks (CMMC, HIPPA, SOC 2)
- (Preferred) Experience designing multi-cloud or hybrid-cloud architectures including AWS and OCI integrations
Required Skills
- Service oriented mindset skills
- Effective team leadership capabilities
- Strong sense of empathy and client understanding
- Critical thinking and sound decision-making
- Effective problem-solving abilities
- Conflict resolution and interpersonal skills
- Ability to thrive in both independent and collaborative roles
- Excellent written and verbal communication
- Professional demeanor and conduct
- Emotional intelligence
This position reports to: Senior Infrastructure Architect
Work Environment
In office. Downtown Colorado Springs, CO. Some remote work opportunities available. Monday through Friday 8 a.m. to 5 p.m.
Job Type
Full-time , Exempt
Annual Salary Range
$120,000 – $140,000
Benefits
- 32-hour workweek (coming in early 2026)
- Profit-sharing
- 401(k)
- Health, Vision, and Dental insurance
- Health Savings Account
- Life Insurance
- Planned Time Off: Unlimited*
- Unplanned Time Off: 48 hours
- Parental Leave
- Professional Development Assistance
- Moving or Homebuying Assistance*
- Lifestyle Spending Account
- Office Snacks and Drinks
- Meditation Room with Massage Chair
- And More!
This position offers a dynamic work environment where proactive and efficient problem-solving is highly valued.
We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status.