1

Mobile Software Developer Jobs in North Carolina

Software Developers also analyze and design databases within an application area. RESPONSIBILITIES ... Mobile application experience preferred. * Basic understanding of a retail environment & operations.

Software Developer (Junior-Mid) Location: Remote Who We Are: Tuesday Health is a value-based ... NET developer to build secure, scalable, web and mobile experiences across our Azure-based platform.

iOS Engineer

Raleigh, NC ยท On-site

$45.75 - $63/hr

IOS Engineer Location: Sunnyvale, CA Duration: 6+ months contract Demonstrates up-to-date expertise ... Experience with mobile software development using Swift & Objective-C. * Experience using ...

CNO Software Developer

Cary, NC ยท On-site

$120K/yr

  • Medical

  • Dental

  • Life

  • PTO

Ensure software standards are met. Requirements * Proficiency in Python and C/C++ programming ... Proficiency in low-level internals in one or more technology areas (Windows, Unix, Mobile, Network ...

CNO Software Developer

Cary, NC ยท On-site

$120K/yr

  • Medical

  • Dental

  • Life

  • PTO

Ensure software standards are met. Requirements * Proficiency in Python and C/C++ programming ... Proficiency in low-level internals in one or more technology areas (Windows, Unix, Mobile, Network ...

CNO Software Developer

Cary, NC

$95K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Ensure software standards are met. Requirements * Proficiency in Python and C/C++ programming ... Proficiency in low-level internals in one or more technology areas (Windows, Unix, Mobile, Network ...

CNO Software Developer

Cary, NC

$120K/yr

  • Medical

  • Dental

  • Vision

  • PTO

\n \n \n \n \n Signalscape has supplied engineering services and products used for defense ... Proficiency in low\-level internals in one or more technology areas (Windows, Unix, Mobile, Network ...

iOS App Developer

Charlotte, NC ยท On-site

$50.50 - $69.50/hr

Required Skills: * 10 years of IT experience with strong focus on iOS mobile software development . * Proficiency in at least one mobile programming language such as Swift, Objective-C, or Java

iOS Developer - 6297156

Charlotte, NC ยท On-site

$44 - $54/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Advanced proficiency in Software Engineering, iOS Development, and recommended proficiency in Mobile Applications is suggested. Intermediate proficiency in RESTful APIs is also recommended. * Design ...

iOS Developer - 6297156

Charlotte, NC ยท On-site

$44 - $54/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Advanced proficiency in Software Engineering, iOS Development, and recommended proficiency in Mobile Applications is suggested. Intermediate proficiency in RESTful APIs is also recommended. * Design ...

... Mobile, Cloud, Analytics (SMAC) and DevOps. USM, a US ensured Minority Business Enterprise (MBE) is perceived as one of the fastest developing IT Systems Integrator in the Washington, DC zone. Most ...

next page

Showing results 1-20

Mobile Software Developer information

See North Carolina salary details

$10

$49

$75

How much do mobile software developer jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for mobile software developer in North Carolina is $50.00, according to ZipRecruiter salary data. Most workers in this role earn between $37.60 and $60.29 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a mobile software developer?

To thrive as a Mobile Software Developer, you need strong programming skills (such as Java, Kotlin, Swift, or Objective-C), a solid understanding of mobile platforms, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs) like Android Studio or Xcode, version control systems like Git, and relevant certifications (such as Google Associate Android Developer) are typically required. Creative problem-solving, attention to detail, and effective communication help developers collaborate in teams and deliver user-friendly apps. These skills ensure efficient development of high-quality mobile applications that meet user needs and adapt to evolving technology.

What does a mobile software developer do?

A Mobile Software Developer designs, builds, tests, and maintains applications specifically for mobile devices like smartphones and tablets. They typically work with platforms such as iOS (using Swift or Objective-C) or Android (using Java or Kotlin). Their responsibilities include writing clean, efficient code, troubleshooting bugs, collaborating with designers and other developers, and ensuring apps perform well across different devices. Mobile developers must also stay updated with the latest platform changes and best practices to deliver high-quality user experiences.

What is the difference between Mobile Software Developer vs Mobile App Tester?

AspectMobile Software DeveloperMobile App Tester
Primary RoleDesigning, coding, and developing mobile applicationsTesting and ensuring the quality of mobile applications
Skills RequiredProgramming languages (Java, Swift), app development frameworksTesting tools, bug tracking, understanding of app functionality
Work EnvironmentDevelopment teams, software companies, startupsQuality assurance teams, testing labs, development teams
CertificationsMobile development certifications (e.g., Android Developer, iOS Developer)Testing certifications (e.g., ISTQB, Mobile Testing certifications)

While Mobile Software Developers focus on creating and coding mobile applications, Mobile App Testers specialize in testing these apps to identify bugs and ensure quality. Both roles often collaborate within the same industry and work environment but serve different functions in the app development lifecycle.

What are some common challenges mobile software developers face when collaborating with cross-functional teams?

Mobile Software Developers often work closely with designers, product managers, and QA testers, which can create unique communication challenges. Aligning on feature requirements, design specifications, and platform constraints requires clear, proactive dialogue. Additionally, adapting to frequent changes in project scope or user feedback can require flexibility and strong problem-solving skills. Successful developers prioritize regular check-ins and thorough documentation to ensure everyone stays aligned throughout the development cycle.

What are the most commonly searched types of Software Developer jobs in North Carolina?

The most popular types of Software Developer jobs in North Carolina are:

Infographic showing various Mobile Software Developer job openings in North Carolina as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $103,995 per year, or $50 per hour.

Software Developer

ECR Software Corporation

Boone, NC โ€ข On-site

Full-time

Re-posted 26 days ago


Job description

JOB SUMMARY / DESCRIPTION

At ECRS, Software Developers design or customize software for client use with the aim of automating the retail industry. The individuals in this role develop, create, and modify applications software or specialized utility programs, analyze user needs, and develop software solutions. Software Developers also analyze and design databases within an application area.

RESPONSIBILITIES

  • Designs or develops software systems using design and functional specifications, scientific analysis, good software development practices, and mathematical models.
  • Writes, updates, and maintains computer applications and software packages to handle specific jobs such as tracking inventory, storing/retrieving data, or controlling other equipment.
  • Develops or directs software system testing and validation procedures.
  • Reviews and modifies existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
  • Directs software programming and development of corresponding documentation.
  • Consults with customers or other departments on project status, contractual commitments, or technical issues, such as software system design or maintenance.
  • Consults with the ECRS Design team to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
  • Conducts pretesting of programs and software applications to validate and identify inconsistencies with the design specifications.
  • Consults with the QA and Design teams to clarify program intent, identify problems, and suggest changes.

QUALIFICATIONS

  • Proficiency in JAVA.
  • Experience in software testing and debugging including the use of automated testing processes.
  • Familiarity with relational databases.
  • Experience with SQL (statements, store procedures, triggers).
  • Experience with web development tools, JavaScript frameworks, mobile application development and utilizing RESTful API services.
  • Two years of experience recommended in a high-transactional environment.
  • Mobile application experience preferred.
  • Basic understanding of a retail environment & operations.
  • Ability to prioritize and multitask.

ALL APPLICANTS MUST BE AUTHORIZED TO WORK IN THE UNITED STATES.

ABOUT ECRS:

ECRS is a fast-paced, progressive technology company with a wide range of opportunities for quality-oriented, career-minded individuals. Geographically situated in the heart of the Blue Ridge Mountains, ECRS offers the unique opportunity of a high-tech career in a resort college town setting. The ECRS family is made up of energetic, outgoing professionals who love what they do for a living. They are courteous, knowledgeable people who strive for excellence in everything they do. ECRS employees work together in dynamic teams to create, sell, install, and support our best-in-class retail automation solutions.

We believe that acceptance of diversity is a key reason as to why we're successful. All qualified applicants who can demonstrate integrity and competence will receive consideration for employment and advancement without regard to race, color, religion, gender, sexual orientation, disability, age, political affiliation, or national origin.