Senior Software Engineer (Backend, Native Android or iOS) – Remote

  • Technology and IT
  • Remote (Remote)
  • $118,125 - $153,956.25 USD / Year

Website Sanctuary Computer

Sanctuary Computer (sanctu • compu) is a technology studio in Chinatown, NYC.

Sanctuary Computer, a unique technology studio based in NYC’s Chinatown (and fully remote), is seeking a passionate and skilled Senior Software Engineer to join our team. We operate more like a restaurant than a traditional agency, emphasizing comfort and hospitality for our clients, who include Nike, General Electric, The Nobel Prize, Herman Miller, Adobe, and Dig Inn. This same care extends to our team, as we understand that technologists and engineers thrive in an environment that values art and integrity.

We are committed to building exceptional products for a diverse user base, and we recognize that a diverse team is essential to achieving this goal. We especially encourage applications from individuals who are underrepresented in the tech industry. (Our 2024 DEI Report is available for review.)

As a Senior Software Engineer at Sanctuary Computer, you will play a key role in developing high-quality, cost-effective solutions for a variety of client projects. You will collaborate with clients to understand their needs, design technical architectures, develop and optimize solutions, participate in code reviews, and contribute to project success by managing scope, budget, and timelines. We value individuals who are collaborative, relaxed, and dedicated to producing outstanding work. We appreciate those who manage their workflow effectively, prioritize deep work, and are comfortable engaging in strategic discussions. A background or interest in design, art, music, food, or fashion is a plus, as we believe these pursuits contribute to a well-rounded sense of design and quality.

Responsibilities:

  • Collaborate with clients to understand product requirements and develop technical architecture plans.
  • Develop and optimize technical solutions, focusing on performance, scalability, maintainability, and cost-effectiveness.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to best practices.
  • Contribute to project success by monitoring team velocity, project scope, budget, and timelines.
  • Negotiate with clients to align project scope with budget and timelines as needed.

Qualifications:

  • 6-8+ years of experience in backend development (e.g., Ruby on Rails, Elixir Phoenix, Python Django, Node Express) and/or native app development (e.g., React Native, Flutter, Android, AOSP, Kotlin/Java).
  • Proficiency in building performant and polished frontend applications (e.g., React, CSS, Accessibility).
  • Extensive experience with API design, including REST and GraphQL, and authentication strategies (JWTs, OAuth 2.0).
  • Strong SQL skills and experience with databases like PostgreSQL, MongoDB, MySQL, or SQLite.
  • Deep understanding of HTTP, caching, status codes, security standards, and other web protocols.
  • Experience with cloud platforms (AWS, GCP, or Azure) and best practices (e.g., IAM, credential management).
  • Production experience with PaaS providers (e.g., Heroku, Render, Cloud66, Vercel, Elastic Beanstalk, EC2, Docker, Gigalixir).

Bonus Points:

  • Experience with hardware, firmware, or IoT.
  • Native IDE (Xcode, Android Studio) experience, low-level languages (Swift, Rust, C, C++), Electron, V8, and NAN.
  • Product management experience.
  • Experience with project management tools (Zenhub, Trello, Jira).
  • Client-facing experience.
  • Experience with unit and integration testing.
  • Engineering management experience.

Compensation and Benefits:

Sanctuary Computer offers a unique compensation model where candidates propose their salary based on a skills assessment. The estimated base salary range for this role (Senior 2 through Lead 1) is $118,125 – $153,956.25. In addition to base salary, we offer a profit-sharing program, which averaged an additional $19,000 per team member in 2024.

We also provide a comprehensive benefits package, including 100% employer-covered healthcare plans, generous time off (40+ days annually), profit sharing, 150% carbon negativity, strong ethical values, generous parental leave, asynchronous and decentralized work culture, flexible work hours and location, and optional 401k and 4-day work week options.

Apply Here: https://garden3d.notion.site/Senior-Software-Engineer-Backend-Native-Android-or-iOS-192131fea2c780dcab99f3b1296547c9

Scroll to Top