EngineerJobs.io
← Back to all jobs

Job Description

Software Engineer role at SHAZAM supporting and enhancing KinetiCore banking solutions in a hybrid environment in Johnston, IA.

Responsibilities

  • Develop, support, and maintain enterprise applications in a mixed IBM i environment
  • Use fixed-format RPG for legacy systems and free-format RPG for new development and enhancements
  • Deliver production-quality solutions focused on maintainability, performance, and long-term value
  • Work across the SDLC including planning, design, development, testing, deployment, and maintenance
  • Diagnose, troubleshoot, and resolve moderately complex software issues
  • Collaborate with product partners and cross-functional teams, communicating technical details and tradeoffs clearly
  • Perform code reviews and provide constructive feedback to peers and junior engineers
  • Identify inefficiencies and drive process and tooling improvements with actionable recommendations
  • Research and evaluate new technologies, tools, and approaches to address engineering challenges
  • Create and maintain clear technical documentation for implemented features
  • Participate in root cause analysis (RCA) to improve system reliability, scalability, and monitoring
  • Act as a subject-matter expert for a specific application, subsystem, or process
  • Join an on-call rotation with support and guidance

Requirements

  • 3+ years of professional software development experience
  • Proficiency with RPG
  • Bachelor’s degree in software engineering, computer science, or a relevant field (preferred)
  • Preferred knowledge of Visual Studio Code (VS Code) with IBM i extensions for modern development of both fixed-format and free-format RPG
  • Preferred experience using AI-powered development tools, including GitHub Copilot within VS Code, for code recommendations, documentation support, improvement opportunities, and troubleshooting
  • Working knowledge of data structures, algorithms, and object-oriented design principles
  • Familiarity with common engineering practices such as version control (Git), testing, and debugging
  • Experience with modern development tools and collaboration platforms (e.g., Microsoft Teams, Atlassian Jira, Salesforce)
  • Clear verbal and written communication skills for technical topics
  • Strong problem-solving skills and ability to connect complex concepts to effective solutions
  • Self-motivated with a growth mindset and eagerness to learn new technologies

Technologies

  • KinetiCore
  • IBM i
  • RPG
  • Fixed-format RPG
  • Free-format RPG
  • Visual Studio Code (VS Code)
  • GitHub Copilot
  • Git
  • Microsoft Teams
  • Atlassian Jira
  • Salesforce

Benefits

  • Mission-driven company with a strong sense of purpose
  • Hybrid work environment that values flexibility and collaboration
  • Professional development and career growth opportunities
  • Culture focused on innovation, integrity, and community impact
  • Health, dental, and vision insurance
  • 401(k) retirement plan with company match
  • Flexible spending and health savings accounts
  • Life insurance and short- and long-term disability provided at no cost
  • Time away from work including PTO, VTO, paid parental leave, and company holidays
  • Educational assistance

Location: Johnston, IA (hybrid) • Salary: USD 85,000 - 125,000 per year • Minimum experience: 3 years

Similar Jobs