CrawlJobs Logo

Software Engineer, Principal - Mobile App

blackbaud.com Logo

Blackbaud

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a principal mobile app engineer, you will be involved in all phases of the development lifecycle. You should be knowledgeable in modern mobile app development and engineering best practices.

Job Responsibility:

  • Contribute to the design and develop software applications, project prototypes, proof of concepts & client demos
  • Evaluate performance of critical application components and optimize them to assure maximum performance and scalability
  • Assist in driving the development effort for End-to-End on-time delivery of high-quality solutions that conform to feature requirements
  • Work closely with architecture in the gathering of requirements and the dissemination of information to the team
  • Perform, design and code reviews for all key application functional components
  • Provide critical thinking, technical innovation and attention to detail when serving as a trusted advisor on your team
  • Keep up to date on the latest technical developments in your area
  • Ensure compliance with security, web standards and accessibility requirements
  • Ensure robust high quality code standards are maintained in the development process

Requirements:

  • 8+ years as a Software Engineer
  • 5+ years of React Native mobile app experience with extensive knowledge of the mobile app development lifecycle, from setting up local environments to publishing
  • Proficiency in working with RESTful services and APIs
  • Proficiency in architectural patterns in React Native mobile apps
  • Proficiency in designing effective state management strategies in React Native mobile apps
  • Proficiency testing React Native mobile apps using various methodologies
  • Experience setting up CICD pipelines for a mobile app
  • Proficiency in debugging a published mobile app
  • Good communication skills working with internal and external stakeholders, including presentation to the internal team and wider audiences
  • Mentoring and developing junior team members, representing the team and collaboration with members of other teams
  • Ability to deliver software which meets consistent standards of quality, security and operability
  • Able to work flexible hours as required by business priorities
What we offer:
  • Flexible remote or hybrid work culture
  • Investment in your well-being
  • Time off to volunteer
  • Benefits that support each stage of your life journey
  • Inclusive work environment

Additional Information:

Job Posted:
December 06, 2025

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Principal - Mobile App

Principal Engineer, Software - Android

At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees ...
Location
Location
United States , Bellevue; Denver; Overland Park; Frisco
Salary
Salary:
133500.00 - 240700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years technical engineering experience
  • Experience in mobile software development using Kotlin, Jetpack Compose or Android SDK
  • Developing sophisticated Android mobile applications
  • Experience building a scalable customer facing application used by millions of customers
  • Provide on-call and in-person support for troubleshooting, isolation, maintenance, operations, patching, incident management, problem management, build and deployments for owned software and systems
  • Hands on experience in developing mobile networking, REST web-services, understanding large and complex code bases that involves mobile, backend and external SDK integration
  • Designing mobile application using VIPER, Factory, DAO, MVVM, MVC, Delegate, Builder, Adapter, Singleton and Facade design patterns and architecture
  • Experience in API design, SDK architecture, and mobile software lifecycle development practices
  • BS degree in Computer Science, Information Technology, or equivalent experience
  • Communication
Job Responsibility
Job Responsibility
  • Drives projects with the Product, UX/UI and Backend teams to design, build and extend consumer facing new products, platforms, and features
  • Improve product quality through code reviews, writing effective unit tests
  • Ability to digest feature requirements and high-level end to end design to guide in coding approach and work breakdown
  • Ability to produce a low-level design document to detail feature implementation
  • Presents project improvement scenarios to management for consideration
  • Lead development team in building native functionality with optimization and expansion to support T-Mobile’s Digital First mission
  • Present highly technical concepts to both technical and non-technical decision-makers
  • Continuously learns, builds content, and guides others specific subject areas
  • Informally coaches and gives to the development of others through mentoring or in house workshops and learning sessions
  • Develops engineers across functional teams on technology decisions
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Fulltime
Read More
Arrow Right

Principal Android Engineer

As a Principal Mobile Software Engineer, you will help innovate and streamline h...
Location
Location
United States , Boston
Salary
Salary:
189000.00 - 210000.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of software development experience
  • 8+ years of native mobile development experience on Android (experience with iOS, React Native, or modern JS/TS frameworks a plus)
  • Deep knowledge of Android application architecture (MVVM, Clean Architecture, Jetpack libraries, Compose, Fragments, Navigation, etc.)
  • 5+ years of Kotlin and/or Java development
  • Proven ability to drive architectural decisions and scale complex mobile systems used by large user bases
  • Strong track record as a technical leader and mentor, fostering a culture of excellence and continuous learning
  • Excellent communication and influence skills — able to guide teams and align diverse stakeholders
  • Passion for high-quality, reliable software that protects and empowers users in their homes
Job Responsibility
Job Responsibility
  • Architect efficient, reusable, and scalable Android systems using modern frameworks such as Jetpack Compose and Kotlin Coroutines
  • Drive technical excellence across multiple Android feature teams through architecture reviews, shared tooling, and design patterns
  • Partner with iOS and Web platform leads to align mobile architecture and ensure a consistent cross-platform user experience
  • Collaborate closely with Product, Design, and Backend teams to translate customer needs into elegant, reliable mobile solutions
  • Lead key technical initiatives such as build system optimization, CI/CD improvements, and observability instrumentation
  • Mentor and develop senior Android engineers through coaching, design reviews, and hands-on pairing
  • Advocate and implement best practices for code quality, testing, performance, and accessibility
  • Influence long-term technical direction for SimpliSafe’s mobile ecosystem — helping define what “best-in-class” means for security app experiences
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer - Mobile

We’re looking for a Principal Software Engineer experienced in mobile developmen...
Location
Location
Poland , Krakow
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in commercial software development, with significant experience delivering large-scale native mobile applications
  • Demonstrated excellence in working with cross-functional teams in fast-paced environments, providing both hands-on technical leadership and effective cross-team collaboration
  • Excellent command of tools and techniques for troubleshooting mobile production issues, including crash analysis, performance diagnostics, and release health
  • Strong experience designing and evolving scalable mobile systems from conception through production operation
  • Deep understanding of mobile software architecture, design principles, and engineering best practices across iOS and Android ecosystems
  • Deep experience with mobile platforms iOS and Android, native languages including Swift, Kotlin, Objective-C, and Java, and modern mobile architectural patterns
  • Experience with shared code and cross-platform approaches such as Kotlin Multiplatform
  • Strong architectural understanding of mobile communication patterns such as REST and GraphQL and the broader mobile ecosystem including local data persistence, networking layers, authentication, offline and synchronisation strategies, and push notification systems
Job Responsibility
Job Responsibility
  • Drive the design and architecture of complex, scalable mobile application systems that underpin our customer-facing technology solutions
  • Conduct design reviews at both the engineering pillar level and across the broader engineering organization, with a strong focus on mobile app architecture, platform evolution, and cross-platform integration
  • Lead generalisable improvements in mobile operational maturity for the platform, promoting best practices across areas such as release management, app stability, observability, performance monitoring, and incident response
  • Work closely with engineering managers, other principal and senior principal engineers to drive technology strategy and roadmap that aligns with the wider organisation or group vision
  • Partner with Product Manager(s) and Engineering Manager(s) to establish clear technical delivery milestones for key mobile initiatives and help drive delivery within the agreed scope, quality, and timelines
  • Build trusted leadership by being regarded as a go-to person across a wide number of mobile technologies, development practices, and tools used within an engineering pillar or group
  • Communicate effectively with technical and non-technical stakeholders to ensure alignment on project goals, technical trade-offs, commitments, and timelines
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Generous referral scheme
  • Fulltime
Read More
Arrow Right
New

Flex Principal Software Engineer - Mobile

Serves as a technical subject matter expert (SME) for a Platform (iOS or Android...
Location
Location
United States , Bethesda
Salary
Salary:
57.16 - 95.00 USD / Hour
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
March 25, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of application development leadership experience
  • Enterprise-scale native mobile application development across multiple platforms with a strong capability in iOS or Android
  • Extensive experience in development of a variety of large apps supporting millions of users at scale in iOS or Android
  • Management of multiple Omni-Channel development efforts integrating with multiple back-end systems
  • Experience with Automation, CI/CD, Release Management processes and Application Deployments to app stores
  • Familiarity with Enterprise-level SDKs for Analytics, Networking, Customer Engagement, Application Performance Monitoring
  • Strong understanding of API platforms, backend services, database and networking components of full-stack infrastructure
  • Undergraduate/graduate degree or equivalent education + experience
Job Responsibility
Job Responsibility
  • Serves as a technical subject matter expert (SME) for a Platform (iOS or Android) and provides strategic technical advisory and hands-on support for the Marriott Bonvoy app
  • Helps define the Target Architecture for the Platform and advises on the Mobile Platform Roadmap and priorities
  • Serves on the Mobile Platform Team and regularly delivers high-impact code
  • Leads architecture and framework initiatives
  • Acts as the primary technical representative for the Mobile domain on strategic initiatives
  • Translates requirements and outcomes from these forums into mobile application architecture and implementation approaches
  • Serves as the key conduit between initiative stakeholders and the Mobile domain
  • Partners with other Principal Engineers, Engineering Directors, Enterprise Architecture and squad Tech Leads to advise on solutioning for major features and adherence to architecture and security standards
  • Performs code reviews and coaches developers
  • Provides recommendations for improvements around workflow, tools and standards
What we offer
What we offer
  • 401(k) plan
  • stock purchase plan
  • discounts at Marriott properties
  • commuter benefits
  • employee assistance plan
  • childcare discounts
  • medical, dental, vision coverage
  • health care flexible spending account
  • dependent care flexible spending account
  • life insurance
  • Fulltime
!
Read More
Arrow Right

Software Engineer II

Security is a top priority for our customers amid digital threats, regulations, ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Outstanding communication skills and ability to work effectively within a diverse team
  • Over four years of software engineering experience with a history of contributing to successful commercial software products and services
  • 4 years of experience in crafting data structures, algorithms, and executing highly concurrent programming, along with analyzing algorithm complexity
  • 4 years of experience in designing user-friendly applications for mobile platforms such as iOS or Android
  • Minimum 4 years of experience in developing an app from the ground up, with a preference for having apps showcased in the App Store
  • 4 years of familiarity with development principles and patterns
  • 4 years of experience with Swift and Objective-C focusing on iOS internals, or Java/JNI with iOS and Android internals
  • Solid understanding of Networking fundamentals and VPN internals
  • Keen interest in learning new technologies and a proactive approach to project completion
  • Excellent debugging and problem-solving capabilities
Job Responsibility
Job Responsibility
  • End-to-end design, development, and testing of mobile threat protection solutions
  • Engage in a fast-paced cycle of ideation, creation, and learning, ensuring measurable value growth through the experiences you build
  • Collaborate under the guidance of a Senior or Principal Software Engineer, working closely with Program Managers and other Security Engineering disciplines to deliver core features for our security solutions
  • Ensure code quality and provide thought leadership to drive innovation in our products and engineering practices
  • Fulltime
Read More
Arrow Right

Senior iOS Engineer

The Connectivity Software Team builds the critical link between WHOOP hardware, ...
Location
Location
United States , Boston
Salary
Salary:
150000.00 - 210000.00 USD / Year
whoop.com Logo
Whoop
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS in Computer Science, Electrical Engineering, or a related technical field, or equivalent experience
  • 3+ years of professional iOS software engineering experience with a solid foundation in Swift, iOS system APIs, concurrency, and memory management
  • Hands-on experience with Combine and background task processing for non-UI iOS features
  • Demonstrated examples applying architectural and platform-based software design principals to build scalable, modular, testable software
  • Experience debugging and diagnosing issues across complex or distributed systems (for example: firmware, mobile, backend) is a strong plus
  • Excellent collaboration and communication skills with a focus on cross-functional problem solving
  • Strong commitment to embracing and leveraging AI tools in day-to-day tasks, ensuring AI-assisted work aligns with the same high-quality standards as personal contributions
Job Responsibility
Job Responsibility
  • Design, implement, and maintain iOS application components that interface directly with WHOOP hardware over Bluetooth Low Energy (BLE), Wi-Fi, or other communication protocols
  • Develop background and system-level iOS services that ensure reliable device connectivity, synchronization, and data transfer
  • Leverage Swift and Combine to build resilient, efficient, and maintainable reactive pipelines for connectivity and data management
  • Collaborate closely with embedded firmware, mobile, and cloud engineers to diagnose and resolve issues across a distributed system
  • Drive continuous improvement of performance, power efficiency, and reliability in the WHOOP connectivity layer
  • Champion strong software architectural principles for testable, scalable, maintainable software on your own team and across the organization
  • Document new features and architecture using Jira, Confluence and preparing code using Github feature, develop, and master branches
  • Participate in the release process, including getting the app built, managing build variants, signing, sending and testing through Firebase, and submitting to the App store
What we offer
What we offer
  • competitive base salaries
  • meaningful equity
  • benefits
  • a generous equity package
  • Fulltime
Read More
Arrow Right

Principal Product Manager

Power Apps is a core pillar of the Microsoft Power Platform, driving over $1.1B ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree AND 8+ years experience in product/service/program management or software development OR equivalent experience
  • Strong technical understanding of mobile ecosystems (device capabilities and APIs, app distribution, MDM/EMM, offline patterns, notifications)
  • Demonstrated experience defining strategy and executing roadmaps for complex, cross-platform products
  • Ability to engage Fortune 500 customers with strong presence, communication, and problem-solving
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Define a clear product vision and multi-year strategy for Power Apps Mobile, with a strong focus on mobile-native, offline-first, and custom branded apps
  • Own the roadmap and drive execution with engineering, ensuring reliability, security, performance, and enterprise-grade quality
  • Partner deeply with enterprise customers, understanding mobile frontline workflows and translating insights into platform-level capabilities
  • Lead the evolution of mobile as a primary interface for AI experiences within Power Platform
  • Collaborate across Power Apps Maker Studio, Dataverse, Admin/Governance, AI teams, and FastTrack to deliver cohesive end-to-end workflows
  • Communicate clearly with engineering leadership, field teams, and executives, serving as the product’s voice in customer and stakeholder conversations
  • Fulltime
Read More
Arrow Right

Principal Visual Designer, Emerging UI

The Emerging UI team at Cash App takes a horizontal view of the Cash App experie...
Location
Location
United States , Bay Area
Salary
Salary:
251600.00 - 377400.00 USD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience building and evolving apps
  • A passion for turning complex problems into simple and engaging UI
  • Outstanding systems thinking, visual design, and product thinking for mobile apps
  • Experience applying research, usability tests, and metrics to inform design decisions
  • Comfort with an iterative design process that includes accepting and acting on feedback
  • Strong analytical, technical, and strategic experience
  • Experience defining motion libraries for UI
  • Experience building data visualization libraries consumed by product teams
  • Experience collaborating across disciplines to lead or support a new idea or product to launch
  • Experience conducting and guiding user research and cross-functional collaboration
Job Responsibility
Job Responsibility
  • Drive visual design evolution: Lead the aesthetic and experience of the product alongside leads and our Design Systems team, ensuring the Cash App brand comes to life in our app
  • Lead with AI first design and development mindset
  • Shape core aspects of the Cash UI: Establish and evolve UI such as building data visualization, motion application
  • Elevate brand expression: Integrate our brand into the product through innovative and opinionated visual design and visual asset libraries, ensuring unique brand moments at the right touchpoints for our users
  • Build systematically: Help build our design system, creating comprehensive frameworks, documentation, and libraries that other designers can follow to bring their work to life visually
  • End-to-end accountability: Obsess over the process from early concept through implementation, ensuring a well-crafted and beautiful outcome
  • Coach the creative direction: Be a trusted advisor on all things Cash App's visual language with partners and system consumers
  • Help shape the future of finance and how customers are empowered to manage their money
  • Contribute to defining our product experience and emerging interfaces across several foundational surfaces
  • Lead work driving fundamental concepts across mobile and web clients
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right