Overview
Remote
On Site
Full Time
Skills
Operational efficiency
Finance
Technical direction
Strategy
Software development
Software engineering
Mentorship
Collaboration
Budget
Roadmaps
Software architecture
Design
Emerging technologies
Training
Computer science
Management
UI
Backend development
React.js
JavaScript
Database
Orchestration
Cloud computing
Software development methodology
Performance engineering
Automated testing
Communication
Problem solving
Decision-making
Agile
FOCUS
Migration
Java
Leadership
Professional development
Screening
Health insurance
Life insurance
Insurance
Policies
Military
Law
Recruiting
Applicant tracking system
NCR
Job Details
About NCR Atleos
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
Director of Software Engineering
Description
We are seeking a highly skilled and experienced Director of Engineering to lead a multidisciplinary team that includes front end and back-end developers. As our Director of Engineering, you will play a critical role in driving the technical direction of NCR Atleos and ensuring the successful delivery of a wide range of projects to support our "Atleos as a Service" strategy.
Your responsibilities will include overseeing the entire software development lifecycle, managing and mentoring a team of developers, collaborating with other departments to prioritize and plan projects, and staying up to date with emerging technologies and industry trends and building a world class delivery process and team. The ideal candidate will have a strong background in software engineering, excellent leadership skills, and a proven track record of delivering high-quality software solutions.
Responsibilities
Requirements
Benefits
Offers of employment are conditional upon passage of screening criteria applicable to the job.
Full time employee benefits include:
EEO Statement
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
Statement to Third Party Agencies
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
Director of Software Engineering
Description
We are seeking a highly skilled and experienced Director of Engineering to lead a multidisciplinary team that includes front end and back-end developers. As our Director of Engineering, you will play a critical role in driving the technical direction of NCR Atleos and ensuring the successful delivery of a wide range of projects to support our "Atleos as a Service" strategy.
Your responsibilities will include overseeing the entire software development lifecycle, managing and mentoring a team of developers, collaborating with other departments to prioritize and plan projects, and staying up to date with emerging technologies and industry trends and building a world class delivery process and team. The ideal candidate will have a strong background in software engineering, excellent leadership skills, and a proven track record of delivering high-quality software solutions.
Responsibilities
- Lead and inspire a team of front end and back-end developers, providing mentorship and guidance throughout the software development process.
- Exhibit hands on expertise with modern front-end and back-end tools, and cloud environments.
- Collaborate with cross-functional teams to define project requirements, scope, and timelines, ensuring projects are delivered on time and within budget.
- Drive the technical roadmap and provide expertise in software architecture and design principles.
- Define and implement engineering best practices and standards to ensure code quality and maintainability.
- Stay current with emerging technologies and industry trends, and provide recommendations for the adoption of new tools and frameworks.
- Conduct regular code reviews and provide constructive feedback to improve the quality and efficiency of the development team.
- Manage the performance and professional development of team members, including conducting regular performance evaluations and implementing training plans.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience leading and managing a team of software engineers.
- Strong technical background with expertise in front-end and back-end development using javascript, including frameworks such as React.js, Next.js, Node/Express and more, plus deep experience with cloud environments, databases, container orchestration platforms and other cloud based tools and architectures.
- Solid understanding of software development methodologies, performance engineering, best practices, and automated testing practices, tools and frameworks.
- Excellent communication and interpersonal skills, with the ability to work effectively across different teams and stakeholders.
- Strong problem-solving and decision-making abilities, with the capacity to analyze complex situations and recommend effective solutions.
- Familiarity with agile development methodologies and tools.
- Result-oriented mindset, with a focus on delivering high-quality software solutions.
- We will be migrating some services from a legacy Java based platform, and as such, knowledge of Java is a plus, but not a firm requirement for the role.
Benefits
- Competitive salary and comprehensive benefits package offered
- Opportunity to lead and work with a talented and diverse team of engineers
- Flexible work schedule and remote work options available
- Generous vacation and paid time off policy
- Professional development opportunities and access to cutting-edge technologies
Offers of employment are conditional upon passage of screening criteria applicable to the job.
Full time employee benefits include:
- Medical Insurance
- Dental Insurance
- Life Insurance
- Vision Insurance
- Short/Long Term Disability
- Paid Vacation
- 401k
EEO Statement
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
Statement to Third Party Agencies
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.