> Markdown version of [/jobs/ext/284926-software-engineer-ibm-i-ibm-iseries-focus](https://www.wearedevelopers.com/jobs/ext/284926-software-engineer-ibm-i-ibm-iseries-focus). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - IBM i (IBM iSeries) Focus - **Company:** Arvest Bank - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $89,250.0 - $111,560.0 - **Contract:** Internship / Graduate position - **Skills:** Agile Methodology, IBM System I, Unit Testing, Banking Software, System Configuration, Continuous Integration, Scrum Methodology, Software Deployment, Software Engineering, Software Systems, Test-Driven Development (TDD), Information Technology, Extreme Programming, Software Version Control - **Published:** May 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5f3e1d11d7964b60 ## About the Role Do you have experience in Technical troubleshooting support?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, related field, or equivalent work or military experience. * 2 years of relevant software engineering experience, including internship and externship experience. * Proven general troubleshooting skills. * Demonstrated proficiency in the Agile process. * Strong analytical, critical thinking, and problem-solving skills. * Sound organizational and time management skills; ability to work in a fast-paced environment while delivering results aligned to organizational goals. * Sound communication, cross-functional collaboration, and interpersonal skills, including with senior stakeholders. * Relevant military experience is considered for veterans and transitioning service members. Preferred: * Experience working in an environment using Agile/Scrum/XP principles. * Knowledge of financial systems, banking software, or fintech. * Experience with Source Code Management tools. * Experience with CI/CD tools. * Experience with Unit Testing. * Experience with Test Driven Development. Physical Demands: The associate must be able to travel occasionally by themselves within the US, possibly overnight. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions. ## Description The Software Engineer at Arvest contributes to all aspects of the software development lifecycle. They have full cycle responsibility for understanding business problems, designing, developing, configuring, testing, and deploying software to provide the solution. The Software Engineer works on moderately complex projects with minimal supervision. They contribute to the design and architecture of software systems using Agile techniques and are a part of a larger, cross-functional team. The Software Engineer is passionate about learning new languages/technologies and staying on top of the technology wave. What You'll Do at Arvest: (Other duties may be assigned.) * Develop and build software using modern and new technologies of varying complexity and scope. Make sound design/coding decisions while keeping customer experience at the forefront; test your work and review tests performed by more junior team members, as appropriate. * Assist with developing design specifications within defined architecture, utilizing current best practices; contribute to feasibility analysis for new systems. * Collaborate with product owners to ensure acceptance criteria are met and business needs are satisfied. * Collaborate with other developers to deliver efficient, reusable, and impactful solutions. * Proactively identify problems, perform root cause analysis, investigate information, perform impact analysis, and formulate and execute plans to develop solutions with minimal guidance. * Maintain established procedures and standards to ensure high quality and quantity of work. Write documentation that describes the installation and operating procedures. * Ensure software is thoroughly tested for functionality, performance, and security. Automate test cases to streamline software delivery and limit the need for human intervention. * Guide junior-level team members. * Provide input to estimates of resource requirements and the scope of own work and that of more junior team members as needed. * Participate in cross-product Communities of Practice and/or Guilds by attending sessions, volunteering for research topics, and presenting findings to the group. * Remain current on new areas and components of the technical ecosystem to increase knowledge and contribution. * Stay up-to-date with the latest software development technologies, trends, and best practices relevant to the banking industry. * Understand and comply with bank policy, laws, regulations, and the bank's BSA/AML Program, as applicable to your job duties. This includes but is not limited to; complete compliance training and adhere to internal procedures and controls; report any known violations of compliance policy, laws, or regulations and report any suspicious customer and/or account activity. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [DevSecOps: Security in DevOps](https://www.wearedevelopers.com/videos/36-devsecops-security-in-devops) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Breaking Silos: Successful Collaboration Between Tech & Business Teams in Complex Enterprise Systems](https://www.wearedevelopers.com/videos/1623-breaking-silos-successful-collaboration-between-tech-business-teams-in-complex-enterprise-systems) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)