> Markdown version of [/jobs/ext/1193254-mobile-software-engineer](https://www.wearedevelopers.com/jobs/ext/1193254-mobile-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mobile Software Engineer - **Company:** Openpath - **Location:** Annapolis, MD, United States - **Salary:** $70,000.0 - $110,000.0 - **Contract:** Internship / Graduate position - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Multitier Architecture, Agile Methodology, Artificial Intelligence, Software Applications, JIRA, C Sharp (Programming Language), C++ (Programming Language), Continuous Integration, Software Design Patterns, Programming Tools, Hardware Design, Human-Computer Interaction, Mobile Application Software, OSI Models, Python (Programming Language), Model View ViewModel, Networking Basics, Object-Oriented Software Development, Open Source Technology, Material Design, Software Engineering, Wireshark, TypeScript, UML, Enterprise Software Applications, ReactJS, Swiftui, Tablet Computers, Swift (Programming Language), Backend, Kotlin, AngularJS, Git Flow, Jetpack Compose, React Native - **Published:** July 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=aa8467c5e79aa4bd ## About the Role Strong candidates usually bring a mix of technical skill, curiosity, humility, and practical problem-solving ability. We are especially interested in people who have: * A solid understanding of software development principles, including object-oriented programming, design patterns, and maintainable code structure. * Experience with one or more of the following: Kotlin, Swift, SwiftUI, Java, JavaScript, TypeScript, Angular, React, React Native, C#, C++, or Python. * Familiarity with agile development, Git-based workflows, Jira or similar tools, CI/CD, and standard SDLC practices. * Strong written and verbal communication skills. * The ability to work well in a collaborative team environment. * Curiosity beyond your immediate assignment - for example, interest in networking, security, hardware integration, IoT, AI, automation, system design, or user experience. * A practical, skeptical, engineering-minded approach to new tools and technologies Helpful Experience Depending on the role and project, the following may be helpful: * Kotlin, Jetpack Compose, Swift, SwiftUI, React Native, Angular, or React. * Mobile architecture patterns such as MVVM or Clean Architecture. * Networking fundamentals, including the OSI model, Charles Proxy, or Wireshark. * Technical documentation, requirements writing, UML, or system design. * Familiarity with Apple Human Interface Guidelines, Google/Android design guidelines, or Material Design. * Internship, hackathon, personal project, open-source, volunteer, or other experience that shows initiative beyond standard coursework. New graduates and early-career engineers are encouraged to apply if they can demonstrate strong fundamentals, curiosity, communication skills, and a track record of learning beyond the classroom., * Bachelor's (Required) Experience: * software: 1 year (Preferred) Ability to Commute: * Annapolis, MD 21401 (Preferred) ## Description We are looking for software engineers who want to keep learning, solve meaningful problems, and build production software used by real people. We are a long-established engineering company based in Annapolis, Maryland, with deep experience in mobile, connected devices, enterprise systems, and emerging technology. Since 2001, we have built solutions across iOS, Android, web, IoT, automotive, financial, medical, and entertainment technologies for some of the world's most innovative organizations. This is not a "just follow the spec" position. We value engineers who can understand the "why" behind the work, communicate clearly, think through tradeoffs, and collaborate well with teammates, architects, security specialists, backend developers, QA, and client stakeholders. Development at OpenPath is a team sport, and strong technical work depends on strong communication, good judgment, and shared ownership. We are looking for engineers who are comfortable with modern engineering tools - including AI - and use them with discipline, good judgment, and appropriate skepticism. We are interested in people who can move faster without becoming careless, who can experiment without chasing buzzwords, and who understand that tools are only useful when paired with sound engineering fundamentals. What You Will Do In this role, you will help design, build, test, and support modern software applications across mobile, web, connected device, and enterprise environments. Depending on your background and project assignment, your work may include: * Building native or cross-platform applications for phones, tablets, watches, TVs, voice interfaces, automotive systems, or connected devices. * Participating in requirements gathering, technical design, agile development, testing, documentation, and customer interaction. * Working with backend developers, systems architects, security specialists, and QA engineers to deliver software that is fast, secure, reliable, and production-ready. * Learning new technologies, contributing fresh ideas, and helping the team improve how we build software. * Using modern development tools, automation, and AI-assisted workflows responsibly to improve quality, productivity, and technical understanding. ## Related Videos - [There's an app for that - on the role of cross platform development in the app development ecosystem](https://www.wearedevelopers.com/videos/278-there-s-an-app-for-that-on-the-role-of-cross-platform-development-in-the-app-development-ecosystem) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)