Software Engineer, Applications

MECKA ASSOC
New York, NY, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$150,000.0 - $185,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Software Construction Software Engineering Web Applications Data Logging Backend Data Layers Kotlin React Native Front End Software Development

Job description

We’re hiring a Software Engineer, Applications to build and own the mobile and web software that powers Mecka’s operations.

This is a mobile-first engineering role with full stack scope. You’ll build and maintain our React Native and Swift-based mobile apps, as well as the internal and external web applications they connect to. Our mobile apps aren’t standalone - they’re deeply integrated with web tooling, control planes, and operational workflows that run our business.

This role is ideal for someone who thinks in mobile first, understands the complexity of recording-heavy mobile systems, and can move across the full stack with confidence., * Own and build features in our React Native and Swift mobile apps, used daily by a large and growing user base

  • Implement and maintain mobile recording systems - audio, video, sensor, and data capture flows
  • Optimize for performance, reliability, and battery/bandwidth efficiency at scale
  • Manage device-specific constraints across iOS and Android environments, * Build and maintain internal and external web applications that link with and extend our mobile tooling
  • Own end-to-end features across frontend and backend - from UI to APIs to data layer
  • Build control planes, dashboards, and operator tooling that integrate with mobile apps

Cross-Functional Coordination

  • Collaborate closely with people ops, hardware, device, logistics, and data teams to build software that fits real operational workflows
  • Translate messy, real-world operational requirements into clean, scalable software
  • Support onboarding, device workflows, and field operations tooling, * Build software that performs at scale with hundreds of thousands of daily users
  • Implement robust error handling, logging, and observability for mobile and web systems
  • Ship fast without compromising reliability in production-critical systems

Requirements

Do you have experience in Web applications?, * 3+ years of software engineering experience with a strong mobile foundation

  • Proficiency in Swift and/or Kotlin - you understand native mobile deeply
  • Experience building and shipping React Native mobile apps in production
  • Deep understanding of mobile recording systems - camera, audio, sensor pipelines, buffering, and performance constraints
  • Full stack competence - comfortable building APIs, backend services, and web UIs

Strong Signals

  • You think mobile-first - web is an extension of mobile, not the other way around
  • Experience with high-throughput, data-capture-heavy applications
  • Experience in startup or operationally complex environments
  • Familiarity with field-facing or worker-facing internal tooling
  • Experience building software that coordinates across hardware, devices, or physical workflows, * A strong individual contributor who can own features end-to-end
  • Comfortable with operational complexity and building for real-world workflows
  • Pragmatic - you ship clean, reliable software and don’t over-engineer
  • A clear communicator who works well across engineering and non-engineering teams
  • Energized by systems that matter - software used by real people doing real work, every day

Benefits & conditions

  • Own mobile and web software that runs at scale across a global user base
  • Build software that sits at the core of Mecka’s operations - not peripheral tooling
  • Work with hardware, data, and operational teams on genuinely hard coordination problems
  • High ownership role with direct product impact from day one

Compensation Range: $150K - $185K

About the company

Mecka AI is building the data infrastructure layer for robotics and embodied AI. We design and operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI and robotics teams. Our work sits at the intersection of software, operations, and real-world execution - where reliability, speed, and quality all matter.

Our applications are used by hundreds of thousands of users every day - internally and externally - and sit at the center of a complex coordination layer spanning people ops, hardware, devices, logistics, and data.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:58 min

Shifting security permissions from applications to the data layer

Neena Thomas Neena Thomas · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all