{"id":43017,"url":"https://alion.io/job/mobile-programming-senior-software-engineer-driver-operation-platform","title":"Senior Software Engineer - Driver Operation Platform","company":{"id":413,"name":"Mobile Programming","domain":"mobileprogramming.com","url":"https://alion.io/company/mobile-programming","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"DevOps","role_family":"DevOps","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hyderabad, Pakistan"],"countries":["PK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":38000,"max_usd":94000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1686},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon EventBridge","optional":false},{"name":"Amazon Redshift","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Databricks","optional":false},{"name":"DynamoDB","optional":false},{"name":"Firebase","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"React Native","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-08-06T00:55:29Z","employer_posted_date":null,"last_verified_at":"2026-08-06T00:55:29Z","board_verified":false,"closed_at":null,"days_open":52,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":52},"description":"As a Senior Engineer on the team, you will own systems end-to-end across a high-volume, event-driven surface. You'll build the APIs and services behind key initiatives, including the driver comms platform, the rules engine, cohorting, and scheduling that reach drivers across SMS, push, and email. The onboarding funnel and applicant tracking layer are architected to support Veho's move to an in-house system over time. Live selling workflows that turn live offer and market-clearing data into well-timed, well-targeted driver outreach. You'll partner closely with Product, Design, Operations, and Data Science to ship tooling that scales with Veho's growth.\nResponsibilities:\nDesign, build, test, and deploy features across the driver-facing apps (driver mobile app, onboarding and registration surfaces), our GraphQL APIs, and the event-driven services behind them.\nOwn a problem end-to-end: write the design doc your team works from, build it, roll it out behind a feature flag, and stay on it after launch until it is stable.\nOwn the driver comms platform: the rules engine, cohorting, and scheduling that decide when to reach a driver over SMS, push, or email, and the delivery services behind it.\nBuild the onboarding funnel and applicant tracking layer: registration and set-password flows, consent and eligibility gating, and the integrations that track where every applicant sits in the funnel.\nBuild live selling workflows that consume live offer data and market-clearing signals to notify the right driver cohorts only when routes are actually claimable.\nContribute to architectural decisions and technical design for complex, distributed systems, and architect today's comms and onboarding infrastructure so it supports the eventual in-house replacement of our third-party ATS rather than becoming throwaway work.\nBreak a project into milestones your product, design, ops, and data partners can plan against.\nWrite correctness-first code in an event-driven system where delivery is at least once and no driver may be texted twice about the same route and where a send must never fire when there is no offer to claim.\nImprove reliability and observability in the services you own, with alerts that fire on real problems and stay quiet otherwise, so an on-call engineer is paged for a broken send pipeline and not for noise.\nPropose the engineering work your team should be doing, including the reliability, data-quality, and compliance work nobody is asking for.\nUse AI-native development workflows and tooling (Claude Code, Cursor, Copilot, and similar) as part of how you ship.\nMentor the engineers around you, keep the team's code review bar high, and write down what you learn.\nRequirements:\n5-7+ years of experience building, testing, and deploying applications in high-traffic production environments.\nDepth in AWS serverless, including Lambda, a managed GraphQL layer such as AppSync, DynamoDB, EventBridge, and SQS.\nExperience with event-driven systems and the idempotency work that comes with at-least-once delivery, especially in a comms context where duplicate or misfired messages reach real people.\nStrong full-stack experience with TypeScript, Node.js, GraphQL, and React.\nExperience with DynamoDB single-table design.\nExperience integrating with third-party platforms and their webhooks, and keeping the data they produce in sync and trustworthy across services.\nAt least one project owned through production rollout, including what broke afterward and who fixed it.\nExperience operating a service in production long enough to own its failure modes.\nJudgment about what a design costs in engineering time, dollars, and vendor commitment.\nA self-starter mindset with the ability to move quickly and ship iteratively, including on migrations, compliance obligations, and the manual steps nobody has automated yet.\nEnthusiasm for working closely with product, design, operations, data science, and support partners.\nTech Stack: AWS, TypeScript, Node.js, React, React Native, GraphQL, DynamoDB, serverless event-driven architecture, multi-channel comms (SMS, push, email), Firebase Auth, Statsig for experimentation, and Redshift/Databricks-backed data pipelines.\nPreferred:\nExperience with applicant tracking/recruiting funnels or other funnel-driven onboarding systems and the drop-off analysis that improves them.\nExperience with experimentation and analytics infrastructure (Statsig, Fivetran, Redshift, Databricks) to measure and tune what you ship.\nConsent modeling and compliance obligations (e. g., driver terms and conditions and messaging consent) that span services.","description_format":"text","description_chars":4600,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Mobile App Development Services","Custom Software Development","AI Consulting & Integration"],"lifecycle":[{"event":"open","at":"2026-08-06T00:55:29Z"}],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.75,"p_room":0.55,"age_days":51,"expected_fill_days":48,"reasons":["seen:51","win:tail"],"computed_at":"2026-09-26T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/mobile-programming-senior-software-engineer-driver-operation-platform","json_url":"https://alion.io/job/mobile-programming-senior-software-engineer-driver-operation-platform.json","meta":{"generated_at":"2026-09-27T05:20:51Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4682,"day_limit":5000,"remaining_today":318,"minute_limit":60,"resets_at":"2026-09-28T00:00:00Z"}}}