- Company Name
- NCR Atleos
- Job Title
- Software Solutions Engineer
- Job Description
-
**Job Title:** Software Solutions Engineer
**Role Summary:**
Design, develop, and maintain automation scripts and applications for installation, deployment, management, and monitoring processes. Contribute to continuous integration solutions, estimate and deliver project requirements, mentor junior staff, and drive process improvements. Collaborate with IT, PMO, quality control, stakeholders, and customers while producing technical specifications, documentation, and user guides. Manage issue lifecycle through JIRA and ServiceNow, support testing activities, resolve production incidents, and travel as needed for onsite installations.
**Expectations:**
- Deliver project tasks on schedule and meet quality criteria.
- Develop and sustain CI pipelines and automation tools.
- Produce clear technical documentation and user guides.
- Follow change‑management procedures (ServiceNow).
- Provide effective mentorship and knowledge transfer to junior team members.
- Communicate proactively with cross‑functional teams and external customers.
- Respond to and resolve Level 3 support tickets, including hot‑fix creation.
**Key Responsibilities:**
- Write and maintain scripts/applications (Batch, PowerShell) to automate deployment and monitoring.
- Support and enhance continuous integration environments.
- Estimate effort, set acceptance criteria, and commit to delivery timelines.
- Mentor junior engineers and enforce best‑practice standards.
- Participate in process‑improvement initiatives.
- Coordinate with PMO, QC, stakeholders, and customers on project status and requirements.
- Author ATM technical specifications, installation manuals, and user guides.
- Assist QC in test case design, execution, and defect resolution.
- Track, investigate, and resolve issues via JIRA and ServiceNow.
- Provide Level 3 production support and develop hot‑fixes as required.
- Design object‑oriented, testable source code within assigned scope.
- Travel for onsite pilot installations and customer support as needed.
**Required Skills:**
- Windows scripting (Batch, PowerShell)
- HTML/CSS/JavaScript development
- ATM technology stack: terminal software, NDC, CEN/XFS, security, ATM management tools
- Transaction processing platforms, especially Postilion
- Windows desktop solution management
- Change‑management tools, preferably ServiceNow
- Issue‑tracking systems (JIRA)
- Technical writing for product releases and user documentation
- Object‑oriented programming and testable code design
- Desktop security solutions (e.g., Trellix/McAfee EPO)
- ATM lab/production setup, hardware/software troubleshooting
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, **or** equivalent professional experience.