GeoComply is seeking a Staff Software Engineer to join their team in Vancouver, BC. The successful candidate will be instrumental in shaping the client platform's architecture of GeoComply's geolocation compliance solutions. The role requires strong client-side expertise, including mobile development (iOS or Android), desktop application development (C++), and front-end web development (JavaScript, modern frameworks). The candidate will collaborate closely with engineering managers, product managers, and senior engineers across all client platforms, providing technical leadership and contributing to the product strategy.
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)
- Architectural vision and design: Proven ability to design and implement complex software architectures spanning multiple platforms and teams, with a focus on scalability, maintainability, and performance
- Software design proficiency: Excellent understanding of design patterns and architectural best practices for building scalable and maintainable client applications
- Cross-platform expertise: Experience with cross-platform development approaches and considerations
- API and integration expertise: Strong understanding of API design and integration principles, with a focus on creating seamless and efficient integration experiences for customers
- Technical leadership: Demonstrated ability to provide technical leadership, mentor other engineers, and drive technical direction
- Communication and collaboration: Exceptional communication, collaboration, and interpersonal skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences
- Problem-solving and analytical skills: Strong analytical and problem-solving skills, with a proven ability to identify and resolve complex technical challenges
Benefits
- Competitive salary ($160,000 - $220,000 a year)
- Comprehensive benefits program
- Professional development budget
- Training and mentorship programs
- Employee recognition and rewards
- Flexible work arrangements
- Opportunities for career growth and advancement