Air

Senior Software Engineer - Distributed Systems & File Sync

New York, United StatesHybridFull Time5–10 yrsPosted about 4 hours ago

Requirements

The role requires proficiency in TypeScript and SQL with experience in distributed systems and cross-platform development. Candidates must be able to troubleshoot performance issues across macOS and Windows environments.

Responsibilities

Design and implement robust, scalable synchronization features for a cross-platform desktop application. Collaborate with cross-functional teams to translate user needs into technical solutions while maintaining infrastructure and mentoring junior staff.

About the role

LOCATION OF JOB: New York, NY and remote working permitted Internal Job title:  Senior Software Engineer - Distributed Systems & File Sync Duties:     Requiring limited supervision; * Design and implement robust, scalable, and efficient synchronization features for our cross-platform desktop application. * Build features and review code. * Write tests, maintain infrastructure, and help define best practices. * Participate in code reviews, testing, and infrastructure maintenance. * Collaborate with cross-functional teams to understand user needs and translate them into technical solutions. * Troubleshoot and optimize performance across multiple platforms (macOS and Windows). * Mentor and support junior team members, fostering a culture of continuous learning and improvement. * Work entirely in TypeScript / SQL. * Work location is primarily remote with a required in-office presence once a month or once a quarter, as needed We offer competitive salaries and comprehensive benefits packages. Please email your resumes to talent@air.inc. On your resume, please clearly note ADV: Careers page and job title. Air Labs Inc. is an equal opportunity employer.

Categories

SoftwareTechnologyEngineering