1

Mobile Software Developer Jobs in Maryland (NOW HIRING)

Software Developer

Annapolis Junction, MD ยท On-site

$150K - $210K/yr

PLEX Solutions, A Part of Markon, is looking for Software Developers to support a cutting-edge ... Linux, Windows, Mobile USD $150,000.00 - USD $210,000.00 /Yr. The Markon pay range for this ...

Software Developer

Annapolis Junction, MD ยท On-site

$150K - $210K/yr

Description PLEX Solutions, A Part of Markon, is looking for Software Developers to support a ... Linux, Windows, Mobile Salary RangeUSD $150,000.00 - USD $210,000.00 /Yr.The Markon pay range for ...

Software Developer

Annapolis Junction, MD ยท On-site

$150K - $210K/yr

Description PLEX Solutions, A Part of Markon, is looking for Software Developers to support a ... Linux, Windows, Mobile Salary Range USD $150,000.00 - USD $210,000.00 /Yr. The Markon pay range for ...

Senior CNO Software Developer

Columbia, MD ยท On-site

$54 - $71.50/hr

Senior CNO/Software Developer Columbia, MD TS/SCI CI Poly $200K to $250K Responsibilities ... Familiarity with Linux, Windows, or mobile platforms * Experience with x86, ARM, or MIPS Assembly

Showing results 21-40

Mobile Software Developer information

See Maryland salary details

$10

$53

$80

How much do mobile software developer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for mobile software developer in Maryland is $53.39, according to ZipRecruiter salary data. Most workers in this role earn between $40.14 and $64.38 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 Maryland? The most popular types of Software Developer jobs in Maryland are:
Infographic showing various Mobile Software Developer job openings in Maryland as of August 2026, with employment types broken down into 1% Internship, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $111,060 per year, or $53.4 per hour.

Journeyman Software Developer (CNO)

Endictus

Columbia, MD โ€ข On-site

$113K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 15 days ago


Job description

Description

Clearance Required: Active TS/SCI with Polygraph

Employment Type: Full-Time


About ENDICTUS Corporation

ENDICTUS Corporation provides advanced cyber, software engineering, and mission-focused technology solutions supporting the U.S. Department of Defense and Intelligence Community. Our teams develop and deliver innovative capabilities that strengthen national security across cyber operations, software development, and vulnerability research domains.


We are seeking a Journeyman Software Developer - Systems Software to support Computer Network Operations (CNO) mission needs. This role is ideal for a hands-on developer with strong programming fundamentals who is eager to contribute to software development, reverse engineering, and vulnerability research in a mission-driven environment.


Position Overview

As a Journeyman Software Developer, you will design, code, test, debug, and document software components used in CNO-related tools and capabilities. You will contribute to prototype development, support vulnerability research efforts, and help enhance operational software used in high-impact cyber mission environments.


This position offers the opportunity to grow technical expertise while working alongside experienced engineers supporting critical defense and intelligence operations.


Responsibilities

  • Design, develop, test, and maintain software components for CNO-related tools and capabilities
  • Code and debug applications in support of mission-driven software development efforts
  • Support prototyping and rapid development of new cyber capabilities
  • Assist with vulnerability research and technical analysis of software systems
  • Document software design, functionality, and development processes
  • Collaborate with senior engineers and mission stakeholders to refine technical requirements
  • Work across multiple operating systems and environments to ensure compatibility and performance
  • Participate in software troubleshooting, maintenance, and enhancement activities
  • Contribute to reverse engineering and technical evaluation of software systems as needed

Requirements

  • Active TS/SCI with Polygraphย 
  • Bachelor's degree in Computer Science, Information Assurance, Information Systems Engineering, or a related technical field and 3+ years of relevant experienceย 
    • A Master's degree may substitute for up to 3 years of experienceย 
  • Strong proficiency in:ย 
    • Cย 
    • C++ย 
    • Pythonย 
  • Experience with assembly language on any processor or platformย 
  • Foundational understanding of software development processes and lifecycleย 
  • Ability to work in fast-paced, mission-focused environments


Preferred Qualifications

  • Experience supporting:ย 
    • USCYBERCOMย 
    • NSAย 
    • DoD cyber operationsย 
    • Other Intelligence Community mission environmentsย 
  • Experience in:ย 
    • Software developmentย 
    • Reverse engineeringย 
    • Vulnerability analysisย 
  • Experience working across multiple platforms, including:ย 
    • Linuxย 
    • Windowsย 
    • Mobile environmentsย 
  • Exposure to secure or mission-focused software development environmentsย 
  • Strong analytical and problem-solving skillsย 
  • Ability to collaborate effectively in team-based engineering environments


Why Join ENDICTUS Corporation?

At ENDICTUS, you'll contribute directly to mission-critical cyber operations while building deep technical expertise in software engineering and cybersecurity. You'll work alongside experienced professionals solving complex technical challenges that have real-world national security impact, while growing your skills in a highly collaborative and technically rigorous environment.


Benefits

  • Our industry-leading benefits package contributes to approximately 30% of your total compensation package!
  • Paid time off accrued at a rate of 6.33 hours per semi-monthly pay period (19 days/152 hours annually during the first two years)
  • 12 paid holidays that can be used as floating holidays throughout the year (11 Federal holidays plus one birthday holiday)
  • Compensatory Time and Flex Time (when authorized)
  • 100% employer-paid health insurance premium or a prorated annual stipend of up to $5,000 if you opt out of the health plan
  • 100% employer-paid dental insurance
  • 100% employer-paid vision insurance
  • 100% employer-paid short-term disability insurance
  • 100% employer-paid long-term disability insurance
  • Life insurance (currently 2x annual salary, up to $300,000)
  • 401(k) with employer match of up to 100% of the first 10% contributed
  • $500 business attire stipend (added to annual salary)
  • $500 fitness reimbursement
  • $1,500 technology reimbursement
  • $1,500 professional development and certification reimbursement
  • $5,000 adoption assistance
  • Employee referral bonuses: $1,000 after 30 days for each qualified referral who is hired, and $2,000 after six months for each referred employee retained beyond six months (unlimited referrals)
  • Paid maternity and paternity leave
  • Company-provided laptop and mobile phone (when telework is required), including all required software
  • Opportunity to earn up to half of the company's profit rate (approximately 2-3.5%) or a bonus for new business you bring in and oversee
  • Company-sponsored morale and team-building events


EEO Commitment

ENDICTUS is an equal employment opportunity and affirmative action employer that empowers our people to fearlessly drive change-regardless of race, color, ethnicity, religion, sex (including pregnancy, childbirth, lactation, or related medical conditions), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, military or uniformed service member status, genetic information, or any other status protected by applicable federal, state, local, or international law.