ATM Software Engineer - Capital One - McLean, VA

Responsibilities:

- ATM Software Stack Engineer capable of designing solutions, writing code, testing code, automating testing and deployment

- Overall delivery of software components working in collaboration with product and design teams

- Collaborating with other technology teams to ensure integrated end-to-end design and integration.

- Enforcing existing process guidelines; drives new processes, guidelines, team rules, and best practices.

- Working within and across Agile teams to design, develop, test, implement, and support technical solutions across development tools and technologies

- Leading the craftsmanship, availability, resilience, and scalability of your solutions

- Willing, and able to work with new technologies and pitch in on story tasks and bug fixes (design, code, test, CI/CD, deploy, etc)

- You’re a tinkerer and love technology - Myo, Amazon Echo, Arduino and IoT, AR/VR, Creative Coding; you like hackathons and innovation sprints

Basic Qualifications:

Bachelor's Degree or Military experience

- At least 2 years of software development experience in software and hardware environment.

- At least 2 years of experience in Java.

-At least 2 years of experience with Proflex4

- At least 2 years of experience in C++.

Preferred Qualifications:

- 2+ years of experience on an ATM Software stack

- 2+ years experience leading collaborative release processes.

Skills and Certifications [note: bold skills and certification are required]
Proflex4 or PF4
Java
Diebold and Nixdorf
CI CD
NCR
Security Clearance Required: No
Visa Candidate Considered: No

Compensation
Base Salary - $85,000 to $120,000
Full-time Benefits - Full
Relocation Assistance Available - Possible for ideal candidate
Commission Compensation - No
Bonus Eligible - Yes
Overtime Eligible - No
Interview Travel Reimbursed - No

Candidate Details
5+ to 7 years experience
Seniority Level - Mid-Senior
Management Experience Required - No
Minimum Education - Bachelor's Degree
Willingness to Travel - Occasionally

Ideal Candidate
Candidate would be able to write well-written code in Java. The ideal candidate has experience with Java, Spring, API, Microservices and object-oriented programming languages, AWS as listed in the description. 

Candidate has good written and spoken communications skills, has a passion for new technologies, and attends local meetups/conferen