1

Mobile Software Developer Jobs in Alabama (NOW HIRING)

DevOps Engineer

Birmingham, AL · On-site

$49.50 - $67.75/hr

ISCS is seeking an experienced DevOps Software Engineer to join the insurance industry's brightest minds in developing and deploying today's most advanced consumer-facing web and mobile applications.

... software systems. • Experience in Windows mobile applications, Digital Transformation, Industry 4.0 is a plus. Company : First Solar manufactures thin film photovoltaic modules and provides PV ...

... a software engineer or developer occupation. Must also have 12 months of experience with each of ... mobile frameworks; (3) testing applications using Jest, React Native Testing Library, and Detox ...

$70K - $80K/yr

Our suite spans Computer-Aided Dispatch (CAD), Records Management (RMS), Mobile, and Jail ... The Software Engineer will work with colleagues to deliver reliable and scalable applications that ...

Principal Mobile CNO Engineer

Huntsville, AL · On-site

$124K - $171K/yr

The Principal Mobile CNO Engineer will join a team of developers building high impact native ... software such as git • Reverse engineering ARM binaries • Developing proof-of-concept exploit ...

Principal Mobile CNO Engineer

Huntsville, AL · On-site

$124K - $171K/yr

They are seeking a Principal Mobile CNO Engineer to join their CODEX division, where the role ... software such as git • Reverse engineering ARM binaries • Developing proof-of-concept exploit ...

Principal Mobile CNO Engineer Nightwing provides technically advanced full-spectrum cyber, data ... Familiarity with version control software such as git * Reverse engineering ARM binaries

Android Developer

Birmingham, AL · On-site

$52.25 - $68.75/hr

Working closely with cross-functional teams, the developer translates business requirements into intuitive mobile solutions across the entire software development lifecycle. Job Responsibilities:

Android Developer

Birmingham, AL · On-site

$52.25 - $68.75/hr

Working closely with cross-functional teams, the developer translates business requirements into intuitive mobile solutions across the entire software development lifecycle. Job Responsibilities:

... mobile operations, and analytics. Experience in the Public Safety domain is highly valued. This ... Azure DevOps for test management, defect tracking, and traceability • Operate effectively in a ...

Showing results 41-60

Mobile Software Developer information

See Alabama salary details

$10

$49

$74

How much do mobile software developer jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for mobile software developer in Alabama is $49.86, according to ZipRecruiter salary data. Most workers in this role earn between $37.45 and $60.14 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 Alabama? The most popular types of Software Developer jobs in Alabama are:
Infographic showing various Mobile Software Developer job openings in Alabama as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $103,719 per year, or $49.9 per hour.

Software Systems Engineer

Integrated Solutions for Systems, Inc.

Auburn, AL • On-site

$65K - $175K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Job description

Job Title: Software Systems Engineer

Company Overview: Integrated Solutions for Systems (IS4S) is a fast-growing small business at the forefront of developing innovative solutions for the warfighter. We use applied research and development combined with novel systems integration to enhance capabilities of our armed forces.

Position: Software Systems Engineer

Location: Auburn, AL, Aberdeen, MD

Job Type: Full-time

Job Description: IS4S is seeking a Software Systems Engineer in Auburn, AL or Aberdeen, MD to assist development and integration of software solutions supporting Army and Joint warfighting functions. The person or persons filling this position will join an existing, multi-disciplinary team to perform system engineering activities involving software architecture design, creating use cases and user stories, requirements definition, capturing implementations, creating test plans, validating performance, and change management. Responsibilities include

  • Assist managing the full software development lifecycle, including requirements, design, development, testing, deployment, and ongoing maintenance
  • Solve complex integration problems, leveraging existing solutions and developing new code as necessary
  • Develop and maintain comprehensive integration documentation, including design specifications, field mappings, test plans, user guides, and architecture diagrams
  • Conduct integration testing and validation to ensure data accuracy and integrity
  • Verify solutions adhere to data security and access requirements
  • Communicating and interacting with customers, stakeholders, and other companies

The challenges facing our nation are constantly evolving. Therefore, we are looking for self-driven, entrepreneurial team members willing and able to constantly learn, adapt, and find ways to develop and integrate solutions. Selected applicants will be expected to gain familiarity with the underlying domain (e.g., EW, Fires, PNT) and its role in the larger system of systems to incorporate warfighter needs throughout the solution. They will be given freedom to solve problems and develop solutions with the expectation of owning their tasks and responsibilities. They will also integrate into an existing team that provides support and to ensure designs and solutions conform to and enhance the end product.

Required Abilities, Experience, and Skills:

  • Bachelor’s degree or higher in engineering, computer science, or related technical field (for full-time applicants)
  • In pursuit of a Bachelor’s degree or higher in engineering, computer science, or related technical field (for part-time applicants)
  • Ability to architect software solutions, defining functions and interfaces between internal and external components, and work with other engineers and developers to implement the design
  • Experience developing and capturing use cases and user stories to drive design and development in a modified Agile workflow
  • Experience informing and documenting software development processes
  • Experience developing software documentation and system engineering artifacts, including architecture descriptions, algorithm descriptions, system/subsystem descriptions, interface control documents (ICDs), application programming interfaces (APIs)
  • Experience developing test plans, conducting functional tests, measuring and validating results against requirements, verifying operation
  • Ability to manage changes and updates to software and corresponding artifacts
  • Familiarity with programming languages and software design
  • Knowledge of computing platforms and environments, particularly cloud-based environments
  • Knowledge of computer network protocols, routing, and IP-based communications
  • Experience with systems integration
  • Ability to work independently, take initiative, and manage tasks with minimal direction
  • Must be able to travel to support customer engagements, integration and testing in live environments, occasionally working non-standard hours to match exercise schedules
  • Must be able to lift and carry computing and networking equipment in support of transit and installation
  • Possess strong written and verbal communication skills
  • US Citizenship is required

Desired Experience and Skills:

  • Development experience with programming languages and build tools (e.g., C++, cmake)
  • Understanding of containerization, management, and software deployment (especially using Docker, Kubernetes, and Helm)
  • Understanding of enterprise application development
  • Understanding of hardware and software virtualization
  • Understanding of tactical networks, including enterprise, satellite, terrestrial, and mobile, ad hoc networks (MANETs)
  • Familiarity with Army compute systems and compute environments
  • Familiarity with standard DevSecOps practices and platforms (e.g., git, CI/CD pipelines, vulnerability scanning, etc.)
  • Experience with Mission Command or C2 systems, especially those dealing with Fires and Electromagnetic Warfare

Benefits Summary:

  • Competitive salary with comprehensive health and wellness benefits
  • Dynamic and collaborative work environment
  • Employee ownership
  • Medical, dental, and vision care plans
  • Paid time-off and parental leave programs
  • Group term life insurance
  • 401(k) retirement plan
  • Tuition Assistance, Training, and education development offerings