Job Description
Job Title: Senior IT Engineer Senior
Location: Columbus, OH
Work Model: Hybrid — onsite Tuesday through Thursday at the Arena District; remote Monday and Friday
Rate: $63 - $73/hour
Contract Duration: November 23, 2026 – November 22, 2027
Potential for Full-Time Conversion: Yes
Employment Type: W-2 Only
Work Authorization: U.S. Citizens Only | Green Card holders also eligible; no visa sponsorship available
Position Overview
We are seeking an experienced Senior IT Engineer to support the enhancement, integration, and ongoing maintenance of enterprise applications supporting customer service and contact center operations.
This role will primarily focus on Java and .NET applications, Azure cloud technologies, and integrations with the NiCE CXone Contact Center as a Service (CCaaS) platform. The Senior IT Engineer will work across a highly integrated technology environment and collaborate closely with Enterprise Architecture, Operations, Security, SAP, Salesforce, and other technology teams.
The ideal candidate combines strong software engineering experience with broad technical architecture knowledge and the ability to serve as a senior technical resource and technical leader across teams. While this position will not have direct reports, the individual will be expected to provide technical direction, influence design decisions, review solution artifacts, identify technology risks, and help drive adherence to enterprise standards and roadmaps.
Candidates should bring strong experience with Java, .NET, and cloud-based application development, preferably Azure. AWS experience is considered highly transferable. Previous NiCE CXone or contact center technology experience is strongly preferred but not required for a candidate who demonstrates the ability and willingness to quickly develop expertise in the platform.
Key Responsibilities
Application Development & Integration
- Enhance, maintain, and support applications and integrations supporting enterprise customer service and contact center operations.
- Develop and support solutions using:
- Java
- .NET
- Azure cloud technologies
- Enterprise APIs and integrations
- Support integrations between the contact center platform and other enterprise applications.
- Troubleshoot application and integration issues across interconnected systems.
- Evaluate existing applications and recommend improvements to performance, reliability, scalability, and maintainability.
- Support modernization of legacy applications and integration patterns.
- Work across both legacy and modern computing architectures.
Contact Center Technology
- Support the organization's NiCE CXone CCaaS platform and related customer service technologies.
- Develop an understanding of contact center telephony systems, workflows, integrations, and operational dependencies.
- Support enhancements and integrations involving customer-service applications and telephony technologies.
- Partner with contact center operations and technical teams to troubleshoot issues and implement improvements.
- Develop deeper expertise in NiCE CXone and the broader contact center technology ecosystem.
- Help ensure integrations remain reliable, secure, and aligned with enterprise technology standards.
Cloud Engineering
- Develop and support applications operating within Microsoft Azure.
- Apply cloud development and architecture principles to application and integration solutions.
- Support cloud modernization and migration activities as appropriate.
- Evaluate cloud services and technical patterns for application development and integration.
- Assist with designing secure, scalable, and resilient cloud-based solutions.
- Apply relevant cloud best practices throughout solution development and implementation.
- Candidates with strong AWS application-development experience will also be considered.
Technical Leadership
- Serve as a senior technical resource across technology teams.
- Provide technical guidance and recommendations to engineers, architects, project managers, and other stakeholders.
- Influence technical decisions without direct people-management responsibility.
- Help resolve complex technical issues involving multiple technologies or teams.
- Review proposed solutions and identify technical concerns, risks, and dependencies.
- Mentor and support team members through technical collaboration and knowledge sharing.
- Help ensure technical decisions support broader enterprise architecture objectives.
Architecture & Design Governance
- Collaborate closely with Enterprise Architects and other technology professionals.
- Ensure solutions adhere to established:
- Technology standards
- Reference architectures
- Design principles
- Security requirements
- Enterprise roadmaps
- Develop and review technical design artifacts.
- Evaluate designs for alignment with architecture direction and enterprise standards.
- Identify deviations from established standards and recommend appropriate solutions.
- Support architecture reviews and technical governance processes.
- Provide technical recommendations that contribute to future technology roadmaps.
Enterprise Integration
- Collaborate with teams supporting:
- Enterprise Architecture
- Operations
- Cybersecurity
- SAP
- Salesforce
- Contact Center technologies
- Cloud platforms
- Support application and integration dependencies across enterprise systems.
- Help coordinate technical requirements across multiple teams.
- Identify upstream and downstream impacts of application changes.
- Support implementation of integration patterns that promote reliability and maintainability.
- Work effectively within a complex, outsourced IT delivery environment.
Technology Portfolio Management
- Support technology portfolio-management practices within assigned domains.
- Maintain awareness of technologies, platforms, applications, and dependencies within the portfolio.
- Help maintain inventory of IT assets and related configurations.
- Support consolidation and protection of enterprise technology assets.
- Monitor technology standards and product versions.
- Update product-standard versions within assigned technology domains.
- Identify legacy technologies and potential modernization opportunities.
- Provide recommendations supporting portfolio rationalization and technology investment decisions.
Technology Roadmap Execution
- Support implementation of enterprise technology roadmap initiatives.
- Translate architecture direction into practical technical execution.
- Identify opportunities for platform modernization and technology improvement.
- Provide recommendations for future roadmap development.
- Coordinate technical activities necessary to advance roadmap initiatives.
- Help ensure individual technology decisions support long-term enterprise strategy.
Technology Risk Management
- Identify application, integration, architecture, and technology risks.
- Assess technical dependencies and potential impacts.
- Communicate risks clearly to architecture, project, program, and business stakeholders.
- Develop recommendations for mitigating identified technology risks.
- Support resolution of technical debt and architecture concerns.
- Promote secure, reliable, maintainable, and supportable technology solutions.
Cost & Vendor Awareness
- Support responsible management of technology costs.
- Evaluate technical decisions with consideration for cost, supportability, scalability, and long-term value.
- Work effectively with external service providers and outsourced technology partners.
- Participate in technical discussions with vendors and implementation partners.
- Help ensure vendor solutions comply with enterprise technical standards and architecture expectations.
Day-to-Day Responsibilities
- Develop and maintain Java and .NET applications.
- Support Azure-based applications and integrations.
- Troubleshoot issues affecting customer service and contact center technologies.
- Support NiCE CXone integrations and develop deeper expertise in the platform.
- Work with Enterprise Architecture on technical design and standards.
- Review solution and design artifacts.
- Coordinate technical requirements across SAP, Salesforce, Security, Operations, and other teams.
- Identify technical risks and dependencies.
- Participate in architecture and technical design discussions.
- Support application and technology modernization initiatives.
- Maintain technology standards and configuration information.
- Provide technical leadership to cross-functional teams.
- Work with external IT service providers and vendors.
- Recommend improvements to the organization's technology roadmap.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent relevant professional experience.
- 7+ years of experience as an IT Engineer, Software Engineer, Application Engineer, Architect, or similar technical role.
- Experience developing applications using Java.
- Experience developing applications using .NET.
- Experience developing or supporting applications within a cloud environment.
- Experience with Microsoft Azure or AWS.
- Strong understanding of both legacy and modern computing architectures.
- Experience working across multiple technologies within an enterprise domain.
- Ability to review and understand technical design and architecture artifacts.
- Strong application-development and systems-integration knowledge.
- Ability to collaborate effectively with architects, engineers, operations teams, security professionals, project managers, and external providers.
- Experience operating within an outsourced or vendor-supported IT environment.
- Ability to identify and manage technology risks.
- Strong written and verbal communication skills.
- Demonstrated ability to provide technical leadership without direct supervisory responsibility.
- Ability and willingness to learn and develop expertise with contact center telephony systems and NiCE CXone.
- Ability to work onsite in Columbus, OH Tuesday through Thursday.
Preferred Qualifications
- Strong experience with Microsoft Azure.
- Experience with NiCE CXone or another enterprise Contact Center as a Service platform.
- Experience integrating contact center or telephony platforms with enterprise applications.
- Experience with MuleSoft.
- Experience working with SAP.
- Experience working with Salesforce.
- Experience with API and middleware integrations.
- Experience supporting enterprise customer-service applications.
- Experience with application modernization or cloud migration.
- Experience participating in architecture governance or technical-design reviews.
- Experience developing or contributing to technology roadmaps.
- Experience managing technology portfolios, standards, or product lifecycles.
- Experience within a utility, energy, or highly regulated enterprise environment.
Core Competencies
- Java
- .NET
- Microsoft Azure
- AWS
- NiCE CXone
- CCaaS
- Contact Center Technology
- Application Development
- Application Integration
- Cloud Engineering
- MuleSoft
- API Integration
- Enterprise Architecture
- Solution Design
- Technical Leadership
- Technology Roadmaps
- Technology Portfolio Management
- Architecture Governance
- Legacy Modernization
- SAP Integration
- Salesforce Integration
- Technology Risk Management
- Vendor Management
- Technical Troubleshooting
Ideal Candidate Profile
The ideal candidate is a senior application and integration engineer who combines strong hands-on Java and .NET development experience with broader enterprise technology knowledge.
The strongest candidates will have built and supported cloud-based enterprise applications, worked across complex integrations, and collaborated closely with architecture and infrastructure teams. Experience with Azure is preferred, although AWS is highly transferable.
Previous NiCE CXone or CCaaS experience would be particularly valuable, but the role does not require someone who already knows every aspect of the platform. A strong engineer with contact center, telephony, enterprise integration, or similar platform experience who can quickly learn CXone should also be successful.
This individual should be comfortable functioning as a senior technical leader, challenging designs when appropriate, collaborating across SAP, Salesforce, Security, Operations, and Enterprise Architecture teams, and helping translate technology strategy into practical engineering solutions.