cover image
Volkswagen Financial Services | U.S.

Software Engineer – Back Office Technologies

Hybrid

Libertyville, United states

$ 104,000 /year

Senior

Full Time

18-11-2025

Share this job:

Skills

Communication Problem Solving Python Java JavaScript C# Jira SQL NoSQL Big Data Data Mining MySQL MongoDB Cassandra GraphQL GitHub CI/CD Monitoring Test Quality Assurance Architecture Linux Windows Programming git Azure AWS ReactJs NodeJs Software Development Agile .NET AngularJS

Job Specifications

Role Summary

The Software Engineer is a developer, capable of designing, coding, testing and implementing applications systems. The person should be energetic, entrepreneurial mindset, innovating - thinking about the “art of the possible” to become the Fin Tech market leader. While partnering with our business colleagues, you are responsible for advancing the tech stack to elevate our Customer satisfaction

Role Responsibilities

Strategic Work –

Educate and inform yourself and team members about technology opportunities
Continually participate in visioning exercises and help guide the innovation strategy for VCI
Participate in strategic roadmap discussions to help guide the technology strategy
In partnership with the Enterprise Architect & Back Offices Technical Lead, complete annual Application Rationalization activities
Responsible for developing new service-based architecture
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations+

Operational Work –

Identify opportunities to use new technologies in the business together with the different business divisions ("pull innovation approach")
Integrate state-of-the-art ideas and developments into POCs, prototypes and pilots
Identify, evaluate and refine leading-edge tools and methods
Create and define tech stack for POCs, prototypes and pilots
Build prototypes and POCs
Analyzing, programming and implementing modifications to existing systems following VCI standards and guidelines
Program well designed testable and efficient code
Produce non-functional specifications (eg secure, performance, management/monitoring, audit/logging, etc…) and data mining operational feasibility

Responsibilities will include

Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community
Collaborate with “antidisciplinary” team mates on the innovation team to imagine the future, participate in visioning exercises and explore new technologies that could be a powerful solution to fulfill our vision
Own the development of cross-functional, multi-platform prototypes
Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies
Work with business partners, architects, and other groups to identify technical and functional needs of systems
Responsible for coding, testing, implementation and documentation of solutions
Participate in full technology project life cycle (analysis, design and/or package review, development, testing, quality assurance, deployment, and production support).
Responsible for conducting application code reviews and suggesting necessary changes as needed.
Participate in the design and documentation of complex technology solutions.
Document and/or support application deployment activities.
Report on status of systems and projects on a regular and timely basis.
Ensure the timely resolution of issues.
Follow VWFS standards and guidelines.
Escalate anticipated risk to management promptly and properly.
Partner with Technical Lead on technical design options; consult with hardware and software technicians on options and strategies.

Required Experience

7 – 10 years of experience in Software Development in languages like C#, SQL, Javascript, Java, Python, NodeJS or similar
2+ years of experience in frameworks/libraries like NodeJS, AngularJS, ReactJS, ETL or similar
2+ years of experience in Agile development methodologies
2+ years of experience in both transactional as well Big Data
2+ years of Software Development in Cloud (preferably in AWS)
2+ years of experience of working in GITHUB or similar

Required Education

B.S. in Computer Science (or equivalent education)

Desired Education

Master's or PhD in Computer Science (or equivalent education)

Required Skills

Full Stack Development experience
Cloud Computing
Dev/Ops, CI/CD
Experience with GIT, JIRA
Analytical and conceptual thinking – using logic and reason, creative and strategic
Communication skills – interpersonal, presentation and written
Problem solving

Required Specialized Skills

Full stack experience with at least one server-side software stack: (e.g. J2EE, .Net, Rails)
Experience with one server-side hosting provider (e.g. Amazon, Azure, etc.) and language like Java, C# or NodeJS
REST or GraphQL API creation experience
Experience with various DBMS technology like MySQL, Oracle, SQLServer etc. and at least one NoSQL Technology (e.g. Cassandra, MongoDB, HBase, DynamoDB etc.)
Design capabilities for basic prototypes and UI /UX design
Exposure to provisioning production grade servers; Windows / Linux is desirable
Ability to rapidly prototype and test func

About the Company

Volkswagen Financial Services U.S. (VWFS) is an automotive financial services company and wholly owned subsidiary of Volkswagen Group of America. As the captive finance partner to the Volkswagen, Audi, and Ducati brands, VWFS provides accessible finance and mobility solutions for dealers and drivers across the United States. VWFS portfolio of brands includes: - Volkswagen Financial Services - Audi Financial Services - Ducati Financial Services VWFS proudly builds on its deep knowledge and expertise as a leader in captive aut... Know more