Guides partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams. Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform. Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment. Guides team to drive multiple group’s project plans, release plans, and work items in coordination with appropriate stakeholders. Guides team and monitors other engineers across product lines, working oncall to monitor system/product/service for degradation, downtime, or interruptions. Oversees product development and ensures products are scaled according to customer requirements, implementing appropriate techniques to address scaling and performance objectives. Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 3+ years experience managing a skilled engineering team, growing and nurturing talent, and hiring engineers. These requirements include but are not limited to the following specialized security screenings: Master’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor’s Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 4+ years of experience developing, shipping, and maintaining largescale mobile, web, or desktop applications, with a preference for extensive depth in C++, ObjectiveC, Swift, and JavaScript. 3+ years experience planning, leading, and executing engineering projects and delivering impactful results. 3+ years experience resolving customer feedback and improving product quality at scale. Comfort with AI assisted development tools (e.g., GitHub Copilot, Claude Code) and working in an engineering culture that encourages rapid, exploratory “vibe coding”. Experience building or operating high quality native mobile applications, particularly those requiring strong performance, quality native mobile applications, particularly those requiring solid performance, reliability, and deep platform integration. Deep experience building and optimizing native iOS applications using Swift and ObjectiveC. Solid understanding of performance tuning, memory management, offline sync, concurrency, and system level behaviors on mobile devices. Experience leading teams across distributed and remote friendly environments.
Discover more from
Subscribe to get the latest posts sent to your email.
