GeoComply

Staff Software Engineer, Client Platforms

GeoComply

full-time

Posted on:

Origin:  • 🇺🇸 United States • Washington

Visit company website
AI Apply
Apply

Salary

💰 CA$192,000 - CA$264,000 per year

Job Level

Lead

Tech Stack

AndroidiOSJavaScript

About the role

  • Lead the design and architecture of cross-platform client-side solutions, focusing on interactions between mobile, desktop, front-end SDKs, and the core geolocation engine
  • Define and document architectural patterns, interface specifications, and data flow strategies to ensure consistency, maintainability, and performance across all client platforms
  • Collaborate with senior engineers on each platform to ensure adherence to the architectural vision and promote best practices
  • Facilitate communication and alignment between development teams and identify cross-cutting technical challenges and dependencies
  • Provide technical guidance and mentorship, participate in design and code reviews across client teams
  • Work with Product Managers to translate product requirements into scalable technical solutions
  • Research and evaluate new technologies and methodologies to enhance client-side architecture and development efficiency
  • Contribute to the development and maintenance of shared libraries, tools, and processes that streamline cross-platform development
  • Ensure client-side solutions meet high standards for quality, performance, security, and scalability
  • Contribute to continuous improvement of agile development processes
  • Design and document clear, efficient, and user-friendly integration flows for customers to integrate SDKs into their systems

Requirements

  • 10+ years of professional software development experience with a strong focus on client-side technologies
  • Deep understanding of mobile development (iOS or Android)
  • Strong experience in desktop application development, particularly with C++
  • Solid understanding of front-end web development (JavaScript, modern frameworks)
  • Proven ability to design and implement complex software architectures spanning multiple platforms and teams
  • Excellent understanding of design patterns and architectural best practices for building scalable and maintainable client applications
  • Experience with cross-platform development approaches and considerations
  • Strong understanding of API design and integration principles
  • Demonstrated ability to provide technical leadership and mentor other engineers
  • Exceptional communication, collaboration, and interpersonal skills
  • Strong analytical and problem-solving skills
  • Commitment to delivering high-quality, well-tested, and performant software solutions
  • Experience with geolocation technologies and compliance solutions (bonus)
The Walt Disney Company

Software Engineer II

The Walt Disney Company
Mid · Seniorfull-time$118k–$158k / yearCalifornia, New York, Washington · 🇺🇸 United States
Posted: 17 days agoSource: disney.wd5.myworkdayjobs.com
AndroidiOSJavaJavaScriptNode.jsTypeScript
Sentry

Engineering Manager, Mobile SDK

Sentry
Mid · Seniorfull-time🇦🇹 Austria
Posted: 10 days agoSource: jobs.ashbyhq.com
AndroidiOS
Hatch Innovations

Senior iOS Development Lead

Hatch Innovations
Seniorfull-time$150k–$200k / year🇨🇦 Canada
Posted: 16 days agoSource: hatch-innovations-canada.breezy.hr
iOSObjective-CSwift
Snap Inc.

Software Engineering Manager, Messaging Client

Snap Inc.
Senior · Leadfull-time$229k–$343k / yearCalifornia, Washington · 🇺🇸 United States
Posted: 23 days agoSource: snapchat.wd1.myworkdayjobs.com
AndroidiOS
BallerTV

Design Engineer

BallerTV
Mid · Seniorfull-time$130k–$180k / yearCalifornia · 🇺🇸 United States
Posted: 16 days agoSource: jobs.lever.co
AndroidiOS