Back to jobs

STAFF SOFTWARE ENGINEER - MOBILE (M/F/N)

Inpost
Full-timesenior

Job description

<p>We're looking for a <strong>Staff Software Engineer</strong> to raise the quality bar across our mobile app and backend domain - not by owning a test suite, but by changing how the whole domain designs, ships, and trusts its software.</p><p><strong>This is a hands-on technical leadership role.</strong> You'll shape architecture for testability and reliability, own the quality gates that let teams release with confidence, and build a culture where engineers own quality rather than hand it off. You'll operate as a true Staff Engineer: setting technical direction across several teams, going deep in the codebase when it matters, and framing quality as an engineering and business outcome - not a QA phase at the end.</p><p>If you've done this in a product with real mobile scale, even better.</p><p><strong>Your scope of work will cover 3 areas.</strong></p><p><strong>I. Quality architecture &amp; engineering</strong></p><ul><li><strong>Set and own the quality and reliability strategy across the domain</strong> - from the API/contract layer through <strong>to native iOS (Swift/SwiftUI) and Android (Kotlin) clients.</strong></li><li><strong>Design for testability and release confidence:</strong> quality gates inside release and store-deployment pipelines, device and OS-version fragmentation coverage, and flakiness control at scale (BrowserStack + GitLab CI).</li><li><strong>Keep the backend/API/contract layer strong and connect it cleanly to the mobile client layer.</strong></li><li>Drive resolution of quality and reliability issues that cross team boundaries within the domain.</li><li>Get hands-on in the codebase where your depth moves the needle - prototypes, tooling, reference implementations, thorny incidents.</li></ul><p><strong>II. Technical leadership, coaching &amp; culture</strong></p><ul><li><strong>Shift quality ownership left into the engineering workflow</strong> - be the person teams pull in <em>before</em> implementation starts, not after.</li><li>Mentor senior engineers across the domain and accelerate real, visible growth.</li><li>Run<strong> knowledge-sharing across the org:</strong> tech talks, workshops, reusable documentation, pair sessions; co-lead the OneTech community.</li><li><strong>Co-shape the domain's technical direction with the SEM</strong>, with full autonomy within the domain, and analyse quality trends from metrics to identify where to improve.</li><li><strong>Define quality and reliability metrics and gates</strong>, and use them to frame risk in business terms for EMs, SEMs, and PMs.</li></ul><p><strong>III. AI governance in engineering</strong></p><ul><li><strong>Define how AI is adopted for quality and engineering</strong> productivity in the domain — which tools, which workflows.</li><li><strong>Design AI-assisted workflows</strong> and <strong>set governance and data-security standards</strong> across teams.</li><li><strong>Assess and manage the risk of AI usage</strong> (including production-facing work), not just the productivity upside.</li><li>Mentor engineers on responsible, effective AI use and report on its ROI.</li></ul> <p><strong>Must-have</strong></p><ul><li><strong>8+ years of software engineering experience</strong>, with a track record operating at <strong>Staff / Principal / Tech Lead / Architect level</strong> - proven impact <strong>beyond a single team</strong> (standards set for multiple teams, or a cross-team initiative led).</li><li><strong>Deep ownership of quality and reliability as an engineering discipline</strong> - you've set standards and designed testing/quality strategy (not just executed someone else's plan) and changed outcomes measurably.</li><li><strong>Proven shift-left experience</strong> - entering the process before code is written and measurably moving the result.</li><li><strong>A strong hands-on engineering foundation</strong> - you can read, review, and write production-quality code, and teams respect your technical depth.</li><li>Experience <strong>leading technical and process change</strong> directly with development teams.</li><li><strong>A hands-on, critical relationship with AI</strong> - using it and assessing its risks, not just its benefits.</li><li>Fluent <strong>English</strong>.</li></ul><p><strong>Strong plus - this is where you'll stand out</strong></p><ul><li><strong>Commercial, working-level experience building or testing native mobile apps</strong> (Swift and/or Kotlin) at real scale - a major bonus for this role.</li><li>Experience with <strong>BrowserStack</strong> and <strong>CI/CD (GitLab)</strong>.</li><li><strong>Snapshot testing</strong> experience (e.g. swift-snapshot-testing, Paparazzi) and introducing <strong>mock-based testing</strong> standards.</li><li>Experience in the <strong>logistics or e-commerce</strong> industry.</li><li>Fluency in <strong>Polish</strong>.</li></ul><ul></ul><p><strong>Nice-to-have</strong></p><ul><li>Familiarity with <strong>Appium</strong> (useful for understanding what we're migrating away from).</li><li>Experience applying <strong>AI in engineering / testing workflows</strong>.</li><li><strong>ISTQB Advanced Level – Test Automation Engineer</strong> certification.</li></ul> <p><strong>Why InPost?</strong></p><ul><li>An international, cross‑functional environment with experienced engineering leaders.</li><li>The opportunity to work on products used by millions of users across Europe.</li><li>Real ownership and influence over teams, technical direction, and long‑term solutions.</li><li>Flexible working model with remote options in Poland.</li><li>A strong engineering culture focused on quality, collaboration, and impact.</li><li><strong>We offer a B2B contract.</strong></li></ul>

Skills

SwiftSwiftUIKotlinBrowserStackGitLab CIsnapshot testingmock-based testingAppiumAIISTQB Advanced Level – Test Automation Engineer