Senior Level Principal Software Architect Jobs
Senior level principal software architect jobs place experienced engineers in authority over enterprise architecture decisions, technical roadmaps, and the cross-functional teams that deliver them. Roles are concentrated across Fintech, Technology & Software, and Electronics & Hardware, with a mix of on-site, hybrid, and remote opportunities, and employers like loanDepot, Bose, and NVIDIA hiring at this level now.
Find JobsOverview
Showing 5 of 10+ Senior Level Principal Software Architect jobs











INTRODUCTION
Senseonics is looking for a Sr Principal Software Architect, Mobile, to define and build the next generation of our mobile platform for the Eversense continuous glucose monitoring (CGM) system. Our mobile apps are the primary interface between patients, their implanted sensor and smart transmitter, and our cloud. They are safety-relevant, regulated medical device software running on thousands of iOS and Android phone models, plus watches and widgets. This is a hands-on technical leadership role. You will set next-generation mobile architecture across product lines and lead cross-team design discussions with firmware, cloud, systems, quality, regulatory, and external development partners. You will also stay close to the code, building reference implementations of key components and leading by example in code and design reviews. You will help the mobile team use AI assisted engineering to move faster without compromising the rigor medical device software requires. The role spans our current commercial platform (Eversense 365, US and OUS) and our next-generation sensor and system programs, from feasibility and prototypes through pivotal studies, regulatory submission, and post-market maintenance.
Duties and Responsibilities:
Architecture and Technical Leadership
- Define the target architecture for the next generation of Senseonics mobile apps, including a shared device-communication layer, data persistence and sync, cloud integration, and a modular structure that supports multiple sensor generations and product lines from a common foundation.
- Own the architecture of the mobile-to-device boundary: BLE communication with transmitters and sensors, pairing and bonding, connection reliability, background execution, and reconnection behavior across iOS and Android OS versions and phone manufacturers.
- Lead cross-functional and cross-team architecture forums with embedded/firmware, cloud/backend, systems engineering, human factors, quality, regulatory, and clinical teams. Align interfaces, protocols, and data contracts across system boundaries.
- Provide technical direction to internal teams and external development partners. Review and approve designs, set coding and architectural standards, and make sure partner-delivered software meets Senseonics’ quality and maintainability bar.
- Drive the mobile architecture for new-product programs from feasibility through pivotal and commercial release: rapid prototypes, test-system apps, and data-collection tools for feasibility and clinical/animal studies, evolving into production-grade design.
- Establish a security-by-design architecture aligned with FDA premarket cybersecurity expectations. That includes threat modeling, secure device communication, secure storage, authentication and identity integration, SBOM and third-party dependency management, and remediation strategy for static analysis and adversarial testing findings.
- Define the strategy for observability and diagnostics: structured and parseable logs, telemetry, diagnostic data upload, and field-issue triage tooling that shortens investigation of field and complaint issues.
- Lead technical debt strategy and modernization. Assess annual platform changes (WWDC and Google I/O), toolchain and compiler upgrades, deprecations, and new form factors such as foldables, wearables, and widgets. Present prioritized, risk-ranked recommendations.
- Author and own architecture documentation for regulated development: software architecture and design specifications, interface specifications, risk analysis inputs, and change impact assessments, consistent with IEC 62304 and ISO 14971.
- Articulate tradeoffs among safety, reliability, cost, schedule, technical necessity, and competitive trends to engineering and business leadership, and give clear recommendations.
- Mentor senior and staff engineers, raise the technical bar of the mobile organization, and help assess technical candidates during hiring.
Hands-On Development
- Design and write production code in critical areas such as the BLE communication stack, orchestration and data layers, security, and diagnostics.
- Build proof-of-concept and reference implementations to validate architectural direction, de-risk new technologies, and establish patterns teams can adopt.
- Lead deep technical investigations of complex field issues, especially connectivity, background behavior, and device- or OS-specific defects, from root cause through fix and verification.
- Take part in code reviews, design reviews, and verification activities. Champion unit, integration, and automated testing, including CI/CD pipeline improvements.
AI-Accelerated Engineering
- Lead practical adoption of AI across the mobile development lifecycle. Use coding agents and AI assistants for implementation, refactoring, and platform migrations. Use AI-assisted code review and adversarial review, test generation, log and field-issue analysis, and requirements and change-impact analysis.
- Build and share reusable workflows, prompts, agent rules, and tooling that measurably speed up the team on both platforms.
- Coach engineers on using AI effectively, and set pragmatic guardrails: human review of AI-generated code, protection of proprietary and patient data, and verification standards appropriate for regulated software.
- Evaluate new AI developer tools and recommend which ones to adopt based on demonstrated impact on throughput and quality.
KNOWLEDGE, SKILLS, ABILITIES AND REQUIREMENTS
Required:
- BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
- 10+ years of professional software development experience, including 6+ years building native mobile applications.
- Deep expertise in at least one native mobile platform: iOS (Swift, Objective-C) or Android (Kotlin, Java). Must be able to read, review, and reason about architecture on both platforms.
- Significant hands-on experience with Bluetooth, preferably Bluetooth Low Energy: GATT design, pairing and bonding, connection management, throughput and latency tuning, background operation, and handling the differences across iOS CoreBluetooth and Android BLE stacks and phone manufacturers.
- Proven track record as the technical owner who defined and delivered the architecture of at least one shipped, complex mobile product, including modular design, layering, data persistence and synchronization, offline-first behavior, and cloud/REST API integration.
- Experience integrating mobile software with embedded devices or hardware peripherals, including working directly with firmware teams on protocols and interface definitions.
- Strong communicator who can lead cross-team technical discussions, write clear design documentation, and influence without direct authority, including with external partners.
- Self-directed, with sound judgment on balancing architectural vision with delivery commitments.
Desirable:
- Demonstrated use of AI-assisted development (coding agents, AI code review, AI-driven testing or debugging) to accelerate a team, not just individual productivity.
- Hands-on depth on both iOS and Android.
- NFC experience (Core NFC, Android NFC).
- Experience developing software for Class II or Class III medical devices (SiMD or SaMD). Familiarity with IEC 62304, ISO 14971, IEC 62366, and FDA design controls.
- Mobile cybersecurity experience: threat modeling, secure BLE communication, mobile app security testing (static, dynamic, adversarial), SBOM, and FDA premarket cybersecurity guidance.
- Experience with cross-platform or shared-code strategies (for example Kotlin Multiplatform, shared C/C++ libraries) and the tradeoffs versus fully native implementations.
- Experience with Apple Watch / Wear OS companion apps, home-screen widgets, and foldable-device support.
- Experience with mobile observability: structured logging, telemetry, crash analytics, and remote diagnostic data collection.
- Experience in health, CGM, insulin delivery, or other connected-health ecosystems, including third-party data integrations.
- MS in Computer Science, Software Engineering, or a related field.
LOCATION
This role is remote, with hybrid preferred at our Germantown, MD or Minneapolis, MN offices.
See All 10 Senior Level Principal Software Architect Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSenior Level Principal Software Architect Job Market
Who's Hiring



Top Industries Hiring
- Fintech
- Technology & Software
- Electronics & Hardware
- Banking & Financial Services
- Human Resources
Senior Level Principal Software Architect Jobs: Frequently Asked Questions
How do I get a senior level principal software architect job?
Employers at this level look for candidates who have owned architecture decisions at scale, not just contributed to them. A strong portfolio of system design outcomes, demonstrated ability to mentor and align engineering teams, and experience translating business requirements into long-term technical strategy are what differentiate senior candidates. Executive-level communication and cross-functional influence matter as much as deep technical credentials here.
Which companies hire senior level principal software architects?
Companies hiring senior level principal software architects right now include loanDepot, Bose, and NVIDIA, based on current listings on Migrate Mate as of November 2026. Hiring at this level tends to come from large enterprises, high-growth technology firms, and consulting organizations with complex distributed systems that require seasoned architectural leadership.
Are there remote senior level principal software architect jobs?
Yes, though availability varies by employer and industry. About 44% of senior level principal software architect openings are remote or hybrid as of November 2026, reflecting strong demand for experienced architects who can lead distributed engineering teams effectively. Some on-site roles exist for organizations that require hands-on presence for large-scale infrastructure or regulated environments.
What makes a principal software architect role senior level?
Senior level principal software architect roles carry organization-wide technical authority, not just project-level responsibility. At this stage, architects define foundational standards, resolve cross-team design conflicts, evaluate emerging technologies for strategic adoption, and mentor staff and principal engineers. The scope extends beyond individual systems to shaping how an entire engineering organization builds and scales its products.
Which industries hire the most senior level principal software architects?
Senior Level principal software architect roles concentrate in Fintech, Technology & Software, and Electronics & Hardware, based on current listings on Migrate Mate as of November 2026. These sectors drive demand because they operate at the intersection of complex systems, rapid scaling, and high reliability requirements, making experienced architectural leadership essential to their engineering organizations.