Engineer, NCT
Core
Entry-level software engineer supporting the design, development, testing, and maintenance of technology solutions, with a focus on cyber hygiene remediation, vulnerability management, and workflow automation for mission-critical processing systems.
Role type
Entry-level software engineer (backend/middleware focus)
Builds
Software solutions, automation workflows, and remediation processes for core banking systems
Domain
Banking / Cybersecurity & Vulnerability Management
Deliverable
production ML models | product features | dashboards & analysis | client delivery | infrastructure
Required skills
Java, Python, C++, JavaScript, object-oriented programming, data structures, algorithms, SDLC, databases, APIs, software architecture, analytical problem-solving
Preferred skills
Cloud platforms, DevOps practices, container technologies, Agile methodologies, software testing principles, AI-assisted tools
Technologies
Java, Python, C++, JavaScript
Responsibilities
Participate in design, development, testing, and maintenance of software solutions; Support troubleshooting, debugging, and issue resolution; Assist in analyzing remediation data to identify vulnerabilities and process gaps; Support development of workflows for intake, triage, and closure tracking; Contribute to agile ceremonies, code reviews, and continuous improvement initiatives; Work with application, infrastructure, and vulnerability management teams to support timely remediation.
Seniority
Entry-level (1-2 years experience)