Software Engineer
SHAZAM
Software Engineer OpportunitySHAZAM recognizes that financial institutions build better communities, and this drives our passion to strengthen financial institutions. We are 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. Your growth and development are top priorities 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 financial institutions.This is a hybrid position based out of our Johnston, IA office.What We're Looking ForSHAZAM is looking for a software engineer to join our team. As a software engineer, you will be responsible for supporting the development, maintenance and improvement of software applications with minimal guidance from more experienced engineers. This position focuses on executing complex foundational engineering practices, writing clear and reliable code, assisting with troubleshooting and contributing to well-defined tasks throughout the software development lifecycle (SDLC).What You'll DoWrite clean, reliable, scalable, and testable code using Python and C++Design production-quality solutions with attention to maintainability, performance, and long-term valueParticipate in all phases of the SDLC: planning, design, development, testing, deployment, and maintenanceDiagnose, troubleshoot, and resolve moderately complex software issuesCollaborate with product partners and cross-functional teams, clearly communicating technical details and tradeoffsConduct code reviews and provide constructive feedback to peers and junior engineersContribute to process and tooling improvements by identifying inefficiencies and proposing actionable solutionsResearch and evaluate new technologies, tools, and approaches to solve engineering challengesCreate and maintain clear technical documentation for implemented featuresParticipate in root cause analysis (RCA) and help improve system reliability, scalability, and monitoringServe as a subject-matter expert for a specific application, subsystem, or processParticipate in an on-call rotation with support and guidanceWhat You NeedMinimum of 3 years of professional software development experience and proficiency with the programming languages Python and C++Working knowledge of data structures, algorithms, and object-oriented design principlesFamiliarity with common software engineering practices including version control (Git), testing, and debuggingExperience using modern development tools and collaboration platforms (e.g., Microsoft Teams).Strong problem-solving skills with the ability to connect complex concepts and design effective solutionsClear verbal and written communication skills, especially when discussing technical topicsSelf-motivated with a growth mindset and eagerness to learn new technologiesWhat's In It For YouA mission-driven company with a strong sense of purposeA hybrid work environment that values flexibility and collaborationOpportunities for professional development and career growthA culture that values innovation, integrity, and community impactExcellent benefits:Health, dental, and vision insurance401(k) retirement plan with company matchFlexible spending and health savings accountsLife insurance and short- and long-term disability provided at no costTime away from work – PTO, VTO, paid parental leave, and company holidaysEducational assistanceActual compensation is based on various factors, such as geographic location, experience, education, and/or skill level, and is finalized at the time of offer.SHAZAM is an equal opportunity employer, including those with disabilities or status as a protected veteran. All qualified applicants will receive consideration for employment.Applicants must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future; ITS, Inc./SHAZAM will not sponsor applicants for U.S. work visa status for this opportunity (no sponsorship is available for H-1B, L-1, TN, O-1, E-3, H-1B1, F-1, J-1, OPT, CPT or any other employment-based visa).Please be aware that SHAZAM may use an Artificial Intelligence (AI) tool to assist in the review and screening of job applications for this position. The AI system is designed to help our team efficiently identify qualified candidates by identifying relevant skills and experience within submitted applications. All final hiring decisions are made by our hiring team.
- ...technology solutions that power policy processing, agency and producer operations, and third-party vendor integrations. As a Software Engineer, you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical...SuggestedWork experience placement
- ..., including disabled & veterans. Primary Location: United States (US)- Iowa- Waterloo Function: Technology (CA) Title: Senior Software Engineer-120792 Onsite/Remote:Onsite Position Your Responsibilities As a Senior Software Engineer for Region 4 Ag & Turf located in Waterloo...SuggestedWork experience placementRemote work
- ...Software DeveloperBuild and maintain full-stack web applications using Blazor (Server and/or WebAssembly) and ASP.NET CoreDesign and... ...using GitHub ActionsCollaborate with product, design, and fellow engineers through code reviews, architecture discussions, and sprint...SuggestedLocal area
- ...Software Engineer (Javascript, Typescript, Node.js, AWS, Lambda, APIs)Location: Johnston, IA, US (Hybrid)Type: Contract W2The candidate will be responsible for modernizing a series of mainframe solutions.Responsibilities:Emphasis on design and leading team through technical...SuggestedContract work
$86.89k - $130.33k
...Software EngineerThere are over 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers... ...Software EngineerYour ResponsibilitiesAs a full stack Software Engineer for John Deere Financial located in Johnston, IA, you will:Work...SuggestedWork experience placementFlexible hours- ...Software Engineer – Mid-LevelThis role involves developing and maintaining application features for data processing pipelines and full-stack web applications. These applications primarily support image and data processing for seed product development within Corteva R&D...
- ...Software Engineer II – SAPClient: John DeereLocation: 6400 NW 86th St Johnston, IA 50131Duration: 2 YearsHybrid Role: 2 Days Onsite and 3 Days Remote.Top Must Haves:Working understanding of developing solutions in SAP ABAPWorking understanding of object-oriented design...Work experience placementImmediate startRemote work
- ...Software EngineerThis role supports custom machine development for the R&D team, utilizing Nvidia Jetson to develop applications for these machines.ResponsibilitiesWork on a cross-functional project team to meet customer requirements and expectations.Develop, test, document...Seasonal workImmediate start
$59.67 per hour
...Highly Technical EngineerWe are looking for a highly technical engineer to build and support weather data acquisition, processing, and... ...client contributions and highly independent work in a fast-paced software delivery environment.Responsibilities:Architect and propose new...Hourly payFull timeLocal areaFlexible hours- ...As a Staff Software Engineer – Revolving Credit & Merchant Experience for JD IT Financial located in Johnston, IA , you will provide technical leadership across multiple teams and initiatives, with accountability for system design, engineering excellence, and long-term...
$86.89k - $130.33k
...including disabled & veterans. Primary Location: United States (US) - Iowa - Johnston Function: Technology (CA) Title: Software Engineer - 121890 Onsite/Remote: Onsite Position Your Responsibilities As a full stack Software Engineer for...Work experience placementRemote workFlexible hours- ...of resiliency, reliability, and security solutions for complex software applications. Act as an Incident Commander to coordinate... ...Scala JavaScript .NET Go Python Incident Command Site Reliability Engineering Service Level Objectives Automation Resiliency Planning Security...Flexible hours
- ...Full Stack Software Engineer Anywhere Type: Permanent Category: Development Industry: Legal Workplace Type: Remote Reference ID: JN -082026-108258 Date Posted: 08/11/2026 Shortcut: Description Recommended Jobs Description: Remote...Hourly payPermanent employmentFull timeLocal areaRemote work
- Apply for this position by sending your details to ****@*****.*** A senior software engineer designs and builds enterprise application systems and responds to development needs by researching technical trends and recommending software packages, frameworks, and design...
$70k - $140k
...Job Description Job Description RFA Engineering () supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation and autonomy applications. We are seeking passionate...Full timeTemporary workWork at officeFlexible hours$127k - $171k
What You'll DoWe’re looking for a Senior Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll serve as an engineering leader providing architectural oversight for the modernization of our process orchestration and workflow platform...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office- ...we work. Job DescriptionIn this role, you will serve as a key engineering team member to help advance Wellmark’s Marketing Technology ecosystem... ..., skills, and abilities this role can be filled at either the Software Engineer or Senior Software Engineer level. Please apply if...Permanent employmentH1b
$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours$100k - $140k
...end journey a job seeker takes to find their next role, and the way recruiters and employers find and connect with them. As a Software Engineer, you’ll build and ship features in a modern, cloud-native stack that reaches thousands of job seekers and recruiters, and you’...Temporary workSummer workFlexible hours$77k - $156k
What You'll DoAs an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our technology and to enable great solutions for our customers! Our Technology Community has multiple openings in different lines...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeLocal area3 days per week$100k - $160k
Position: MULTIPLE OPEN - PERM OPPORTUNITIES - Software Engineers & Senior Software EngineersLocation: Des Moines, IA - Hybrid WeeklySalary: Depending on experience, $100,000 - 160,000 base + bonus + EXCEPTIONAL benefits.*** For immediate and confidential consideration...Permanent employmentImmediate start- The software engineer I participates in the design, programming, testing, documentation and implementation of computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology solutions...Permanent employmentWork experience placementInternshipH1bLocal area
$77k - $127k
What You'll DoWe’re looking for a Software Engineer to join our Experience Solutions technology team within Workplace Savings & Retirement Solutions (WSRS). You’ll work on a variety of technologies including APIs, event-driven architectures and React web applications in...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office- ...observability, enterprise guardrails, and cost management. You will guide engineers through complex technical challenges and drive adoption of... ..., MIS, or related field of study, and at least 2 years of software development experience (ex. Angular, NodeJS, TypeScript, etc)...Permanent employmentH1b
- ...level systems analysis and implementation of high performing software solutions that are efficient and cost effective, and which support... ..., and enterprise integration patterns.Experience mentoring engineers and providing technical leadership within agile delivery teams...Permanent employmentH1b
$65k - $90k
...Job Description Job Description RFA Engineering () supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation and autonomy applications. We are seeking passionate...Full timeTemporary workWork at officeFlexible hours- ...owning the outcome, and driving organizational change to transform how we work. Job DescriptionWellmark is seeking two talented Software Engineers to join the Enterprise Data Services Team within Information Products. In this role, you will design and deliver high-...Permanent employmentH1b
$139.3k - $203.6k
...is filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure...Full timeTemporary workLocal areaRemote workFlexible hours$100k - $150k
Position: Software Engineer (MULTIPLE open permanent positions, VARYING LEVELS)Location: Des Moines, IA -- HYBRID weekly (NO REMOTE candidates)Salary: $100,000 - $150,000 base + exceptional benefits*** For immediate and confidential consideration, please APPLY and EMAIL...Permanent employmentImmediate startRemote work$95k - $138k
What You'll DoWe’re looking for an Experienced Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll contribute to the modernization of our retirement platforms by building scalable services, enabling complex system integrations...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- cybersecurity software engineer Johnston, IA
- software developer fintech Johnston, IA
- part time software developer remote Johnston, IA
- entry level software engineer remote Johnston, IA
- consulting software engineer Johnston, IA
- agile software developer Johnston, IA
- senior software engineer remote Johnston, IA
- startup software engineer Johnston, IA
- software developer positions Johnston, IA
- remote entry level software developer Johnston, IA


