Senior Infrastructure and Applications Engineer

Searchpartnergroup — United States · Posted ~2 hours ago

Senior Full-time Onsite $90000-$125000+

Skills

Infrastructure engineering Application engineering Software development Server administration Networking Security

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an established technology organization as a senior hands-on engineer working across software applications and infrastructure. You will combine development with server administration, networking, security, and related operational responsibilities in an on-site environment, with compensation of $90,000–$125,000+ depending on experience.

Highlights

Hands-on senior engineering opportunity combining application development with infrastructure, server administration, networking, and security, with compensation starting at $90,000 and a collaborative, family-oriented work environment.

Description

Senior Infrastructure and Applications Engineer Location: Lewisville, TX Schedule: Monday–Friday, On-Site Salary: $90,000–$125,000+, depending on experience This is an outstanding opportunity with a Company that offers a complete suite of ePayment solutions, including a state-of-the-art virtual terminal platform, digital signature capture, emailed signed receipts, recurring eWallet payments, ACH check conversion, mobile payments, website payment integration, EMV-ready dial and IP terminals, online reporting, and PCI compliance tools. PMI is a family-oriented company where employees are treated like family, while operating with the professionalism and structure of a larger organization. Position Overview The Company is seeking an experienced Senior Infrastructure and Applications Engineer to join our team in Lewisville, Texas. This is a hands-on, hybrid technology position that combines software development, infrastructure, server administration, networking, security, application support, system maintenance, and troubleshooting. The immediate technical priorities for this position will center around servers, security, network support, troubleshooting, application support, and system maintenance. The role will also include software development and system enhancements, with opportunities to work on new functionality and modernize existing applications. The ideal candidate will be a seasoned technology professional with strong infrastructure experience who is also comfortable working with code. Just as importantly, this person must have excellent communication skills, be able to relate well to others, and enjoy working in a close-knit environment. The Opportunity This position offers an opportunity to become a key technical resource within a small, established organization. The role will initially focus heavily on infrastructure, servers, security, networking, troubleshooting, application support, and maintenance, while also providing opportunities to contribute to software development and future system enhancements. The successful candidate will work closely with leadership and the existing team and will have the opportunity to take significant ownership of PMI's technology environment. Benefits Competitive salary, based on experience and qualifications.The Company is open to salaries based on an exceptional candidate who brings the full combination of development and infrastructure expertise.401(k)Benefits stipend, allowing employees to select benefits that best meet their individual needs.This is a full-time, Monday–Friday, on-site position in Lewisville, Texas. Key Responsibilities Maintain, troubleshoot, and support servers, networks, applications, and related infrastructure.Provide hands-on technical support for Windows and Linux environments.Troubleshoot system, network, application, and connectivity issues.Maintain and enhance existing applications and systems.Develop and implement future system enhancements and new functionality.Support internal and client-facing applications.Assist with server security, certificates, DNS, networking, and system maintenance.Work with databases, source code, APIs, and application integrations.Support applications running across Windows, Linux, PHP, JavaScript, Android, and related environments.Collaborate directly with company leadership and the existing technical/support team.Provide clear communication and technical guidance to both technical and non-technical team members.Help identify opportunities to improve system reliability, security, functionality, and performance.Ideal Candidate The ideal candidate will bring a combination of software development and infrastructure experience and will be comfortable wearing multiple technical hats. We are particularly interested in someone who: Has several years of hands-on technology experience.Has strong server, network, and infrastructure skills.Is comfortable troubleshooting and maintaining existing systems and applications.Can write and understand code but is not necessarily looking for a pure development role.Can work with both modern and legacy technologies.Has excellent communication and interpersonal skills.Can communicate effectively with non-technical people and build strong working relationships.Is dependable, professional, and comfortable taking ownership of technical issues.Enjoys solving problems and figuring out how systems work.Is collaborative and works well in a family-oriented environment.Prefers a stable, long-term opportunity where they can make a meaningful impact.Critical Requirements / Skills The following skills are considered critical to success in this position: JavaScript proficiency. There are also many opportunities to upgrade AJAX calls to use the more modern fetch construct.HTML/CSS/jQuery skills and understanding.PHP familiarity, including:SESSION variablesCOOKIEScURL to call remote APIsAndroid experience.Windows 2019 maintenance and operations.Windows App (RDP) for server support.GitHub for source code configuration control.MySQL expertise, including knowledge of Replication Setup/Implementation.Important Skills The following skills are important to the position and will be used in supporting PMI's existing technology environment: Winsock knowledge and the ability to support applications utilizing it from JavaScript, Android, and PHP running on a Linux system with Ubuntu.Android programming skills in order to support the company's in-house client that is pushed to PAX Terminals (PMI Pay).WampServer familiarity, as PMI currently has multiple servers running this technology.DNS operation and setup.FileZilla operation and FileZilla Server setup.Nice to Have Skills Experience with any of the following would-be a plus: Experience with third-party web report writers/tools. PMI is currently using ActiveReports and KoolReport (legacy).Windows SchedulerPowerShellMicrosoft batch file skillsServer certificates, including CA configuration and CSR creation/usageTwilio for SMSSendGrid for emailVisual Studio Code IDEExperience and knowledge of OpenSSL and cryptographyreCAPTCHA Version 2 familiarityMSSQL familiarity, particularly with Alliance and legacy VT WizardAny previous experience with payment systems or payment processing technology