SHAZAM Object-Oriented Software Engineer in Johnston, Iowa

Object-Oriented Software Engineer

Location:Johnston, IA

Job Code:356

of openings:1


Are you interested in making it possible for millions of cardholders to manage and move their money? Do you want to be a key software engineer helping financial institutions worldwide? When was the last time you implemented a project that was used daily by millions of customers to access their money? Do you enjoy being around dedicated and friendly IT professionals in a small company team environment? At SHAZAM you will experience all this and more as a Software Engineer.

SHAZAM is looking for an Object-Oriented Software Engineer with a focus on C++ and Python. This position will be responsible for supporting and expanding the organization’s real time transaction processing applications to ensure all customers have the real time experience we all expect when making purchases. Qualified applicants will have the following skills:


  • Object-oriented programming concepts

  • Experience with object-oriented languages

  • C++ - required, 1- 3 years

  • Python – required, 0-1 years

  • Java – preferred

  • Passion for development and testing

  • Ability to work in a collaborative team environment

  • Great communication skills

  • Strong decision making skills

Nice to Have:

  • POSIX-like environment experience

  • Relational databases experience

  • Test-driven development knowledge

  • Version control software (Git, SVN, etc.) familiarity

  • Automated build systems (make, CMake, Ant, etc.) experience

  • Continuous integration/delivery and automation frameworks such as Jenkins & Ansible knowledge

  • Atlassian tools (Jira, Crucible) use

  • Message-oriented middleware

  • Web services

  • PKI, SSL/TLS, general cryptography concepts

If this sounds like you, look no further! Within six months you’ll be collaborating on exciting enterprise projects that deal with the real time processing of financial transactions. You’ll lead and share your experience with others on the team using ever changing technology. You’ll be challenged to resolve production issues to ensure our customers all have the everyday experience they expect and deserve. Consider being a part of a small company with double digit growth and big company benefits! Don’t miss this opportunity!

The Strength of SHAZAM

SHAZAM’s an independent company in the thriving financial services industry. We offer a dynamic, fast-paced work environment where you'll be challenged and rewarded for your achievements. Our employees’ professional growth and development is top priority, and you’ll be surrounded by talented individuals and postured to make a real difference in the company.

As a team member at SHAZAM, you’ll be an essential part of our mission as we work together strengthening community financial institutions. We’re a trusted partner to our valued customers providing answers, choice and innovation with an impeccable level of customer service — a level unmatched in the industry.

And here’s the best part. We’re a national company that offers a small-company feel, a cultural balance that’s hard to come by but very real at SHAZAM. As an employee here, you’ll get to know everyone from the front line to the CEO, and be a part of a highly collaborative work environment.


Join SHAZAM and be a part of a motivated and vibrant group of people. We offer highly competitive salary packages and attractive benefits:

  • Comprehensive benefits package including medical, dental, and vision, plus flexible spending accounts

  • Retirement plan, plus financial planning assistance

  • Vacation, sick leave, volunteer time off, and paid holidays

  • Educational assistance

  • Casual dress

  • Wellness programs, on-site fitness center and fitness reimbursement

  • Life insurance and disability plans

  • Employee rewards, recognition programs and employee referral program

  • Flexible hours

  • Two state-of-the-art facilities with secure building access and free on-site parking. (Johnston office is located in a greenbelt area).



Visa Sponsorship:

This position is not eligible for sponsorship for work authorization by ITS, Inc. Therefore, if you will require sponsorship for work authorization now or in the future, we cannot consider your application at this time.

If you’re interested in this position, click theApply for this Positionbutton below to apply online.