1

Mobile Application Engineer Jobs in Iowa (NOW HIRING)

Software Engineer

Johnston, IA ยท On-site

$85K - $125K/yr

Money movement (ACH, transfers, mobile deposit, bill pay) * Card controls and user profile ... Serve as a subjectโ€‘matter expert for a specific application, subsystem, or process * Participate ...

Interact directly with customers to understand their application, define scope, and develop ... Their customers include industrial manufacturers, mobile integrations, and fluid power OEMs.

Interact directly with customers to understand their application, define scope, and develop ... Their customers include industrial manufacturers, mobile integrations, and fluid power OEMs.

Solutions Engineer

Nevada, IA ยท On-site

$224K - $336K/yr

... development, mobile (iOS, Android) development, backend (Java, C#, Node.js, Python, PHP, Ruby ... Understanding of core security concerns within a typical application (password hashing, SSL/TLS ...

Create core libraries, application framework, and Android architecture. * Work with concurrency ... such as mobile phone as well as tablets, also including portrait & landscape * 3+ years of ...

Sr. Software Engineer

Des Moines, IA ยท On-site

$120K - $150K/yr

Deep understanding of object-oriented design principles, application architecture, and SDLC ... Also, you may contact me by office: 515-303-4654 or mobile: 515-771-8142. Or one click apply on our ...

Java Developer

Des Moines, IA

$49.75 - $64.50/hr

We specialize in Mobile development, i.e. iPhone and Android apps. We use Objective C and Swift ... This role will act as a lead and develop application design guidance and consultation, utilizing a ...

Showing results 21-40

Mobile Application Engineer information

See Iowa salary details

$72.3K

$129.8K

$178.5K

How much do mobile application engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for mobile application engineer in Iowa is $129,786.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,600.00 and $150,300.00 per year, depending on experience, location, and employer.

What is a mobile application engineer?

Mobile Application Engineers are software professionals who design, develop, test, and maintain applications for mobile devices such as smartphones and tablets. They use programming languages like Java, Kotlin, Swift, or React Native to build apps for platforms like Android and iOS. These engineers work closely with designers and product teams to implement features, optimize user experiences, and ensure app performance and security. Their expertise also includes debugging issues, integrating APIs, and keeping up with the latest mobile development trends.

What are the key skills and qualifications needed to thrive as a mobile application engineer?

To thrive as a Mobile Application Engineer, you need strong programming skills in languages like Swift, Kotlin, or Java, a solid understanding of mobile UI/UX design, and typically a degree in computer science or related field. Proficiency with integrated development environments (IDEs) such as Android Studio or Xcode, version control systems like Git, and familiarity with APIs and mobile frameworks is essential. Creative problem-solving, strong collaboration, and effective communication help engineers deliver user-friendly and reliable apps. These skills ensure the development of high-quality, scalable mobile applications that meet user and business needs in a rapidly evolving tech landscape.

What are some typical challenges mobile application engineers face when developing apps for both iOS and Android platforms?

Mobile Application Engineers often encounter challenges when building apps that work seamlessly across both iOS and Android. Differences in platform-specific design guidelines, development tools, and operating system behaviors can lead to increased complexity and testing requirements. Adapting to frequent OS updates, device fragmentation, and ensuring consistent user experiences are also common hurdles. Collaboration with designers, backend developers, and QA teams is essential to efficiently address these issues and deliver high-quality mobile applications.

What are the most commonly searched types of Application Engineer jobs in Iowa?

The most popular types of Application Engineer jobs in Iowa are:

What are popular job titles related to Mobile Application Engineer jobs in Iowa?

For Mobile Application Engineer jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Mobile Application Engineer jobs in Iowa look for?

The top searched job categories for Mobile Application Engineer jobs in Iowa are:

What cities in Iowa are hiring for Mobile Application Engineer jobs?

Cities in Iowa with the most Mobile Application Engineer job openings:

Infographic showing various Mobile Application Engineer job openings in Iowa as of September 2026, with employment types broken down into 75% Full Time, 22% Part Time, and 3% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $129,786 per year, or $62.4 per hour.

General Application

Iowa City, IA โ€ข On-site

Northern Plains Railroad, Inc.
51 - 200 employees

Full-time

Re-posted 14 days ago


Job description


Company: Northern Plains Services, Inc.   

Employment Type: Full-time/ Part-time/ On-site

Locations: Grand Forks, Fordville, Lansford, Forest River, Mandan, Bismarck, Minot, Sioux Falls SD, Hibbing MN, Hastings MN, & mobile locomotive services in IA.

Summary:

We are always looking to connect with talented, motivated individuals who are interested in joining our team. If you don’t see a current opening that matches your background, we encourage you to submit a general application with your resume attached. We regularly review submissions and reach out when a role aligns with your experience and interests.                                                                                       

IMPORTANT NOTICE:

  • Submission does not guarantee an interview
  • We will reach out if your background aligns with a current or upcoming need.
  • If you see a specific opening later, please apply directly to that role
  • Sign up to receive notifications when a new position is open by going to Career Center | Recruitment & click on the “join our talent community” button in the top right corner of the screen.

Essential Duties and Responsibilities but are not limited to:

Responsibilities will vary based on the position, but may include:

  • Supporting day-to-day departmental tasks 
  • Assisting with projects or process improvements 
  • Collaborating with team members to meet goals and deadlines 
  • Providing excellent internal or external customer service 
  • Maintaining accurate documentation and records 
  • Following company policies, safety practices, and quality standards

What we look for:                                              

We welcome candidates with a variety of backgrounds, especially those who demonstrate:

  • Strong communication and teamwork skills 
  • A positive, solutions-oriented attitude 
  • Reliability and strong work ethic 
  • Willingness to learn and adapt 
  • Ability to work independently and collaboratively 
  • Commitment to delivering high-quality work
  • Attention to Safety

Potential Opportunities

Candidates may be considered for roles in areas such as:

  • Human Resources
  • Administrative Support
  • Finance & Accounting
  • Sales, Marketing & Business Development 
  • IT
  • Track Maintenance or Construction 
  • Railroad Operations (FRA Certified Locomotive Conductors & Engineers)
  • Maintenance of Way
  • Industrial Switching (GCOR qualified Locomotive Conductors & Engineers)
  • Safety 
  • Locomotive Mechanical/electrical 
  • Mechanical railcar
  • Mechanical - Equipment, trailer, Heavy machinery 
  • Surfacing Equipment operators 
  • Heavy Equipment Operators & Class A CDL haulers
  • And other departments as needs arise.

Education and Training:

  • Position requirements may vary, and could include a GED or higher, specific degree, or specified amount of relevant experience, depending on the role. 
  • A valid Driver’s License preferred & typically required.
  • Some positions require a willingness to travel as needed. 

Requirements of Joining Our Team: 

Our comprehensive pre-employment process ensures the well-being and integrity of our team. To join our organization, candidates are required to: 

       1.    Pass a mandatory drug test to maintain a drug-free workplace. Random, reasonable suspicion and post-accident testing may also be required throughout employment. 

    2.    Undergo a thorough physical examination to ensure the requirements of the position can be met.

    3.    Provide professional references to validate qualifications and character.

    4.    Complete a comprehensive background check to confirm suitability for the position. 

We value transparency and the safety of our employees and customers, and these steps are essential in upholding our commitment to excellence.

This job description is not intended to represent a complete, comprehensive list of all duties and responsibilities that may be required in this position. There may be unplanned activities and other duties assigned.

This Job Description may change at any time declared by Management.

NPRS is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran, or any other characteristic protected under local, state, or federal statute, ordinance, or regulation. NPRS is a tradename used by Northern Plains Railroad, Inc. (NPR), Northern Plains Services, Inc. (NPS), and All Rail, Inc. (All Rail).