GeoComply is seeking a highly skilled and experienced Staff Software Engineer to join our team in Ho Chi Minh City, Vietnam. In this role, you will be instrumental in shaping the client platforms architecture of our geolocation compliance solutions, ensuring seamless integration and optimal performance across our mobile (iOS and Android), Desktop, and JavaScript SDKs.
Requirements
- Extensive Software Development Experience: 10+ years of professional software development experience with a strong focus on client-side technologies.
- Strong Client-Side Expertise:
- 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.
- Quality Focus: A commitment to delivering high-quality, well-tested, and performant software solutions.
Benefits
- Competitive salaries, incentives, and a comprehensive benefits program.
- Professional development budget to local training opportunities, knowledge-sharing sessions and more.
- Total package that includes 3-day in-office policy to foster teamwork and innovation, while also recognizing the importance of individual work styles and needs.
- Generous rewards and recognition for employees.
- Comprehensive benefits program, including health, dental, and vision insurance, 401(k) matching, and paid time off.