Job Description

Lead Software Engineer, User Acquisition
Full Time Role
Remote (US)-Austin based consultant

 Minimum qualifications
  • 3+ years' experience leading a team or managing 4-8 cross functional developers, including backend, web and full stack work.
  • Recent hands-on experience coding and reviewing code and designing systems and APIs.
  • Demonstrated experience architecting secure, scalable, reliable systems to power Client/AI or other tracking, analysis and data pipelines, preferably in a Sales or Marketing context
  • Successfully championed documentation, operational excellence, clean code, and testing practices to promote system reliability.
  • Managed technical debt and feature development to continuously deliver user value without compromising technical quality.
  • Tech used: Python, Scala   
 
About the job
Within the Growth business unit, our User Acquisition team is focused on creating a paid growth loop that will significantly accelerate our net revenue growth through paid marketing.
 
As a Lead Software Engineer on the User Acquisition team, you will lead a team of software engineers to innovate and solve challenging problems, impacting millions of users. You will develop and improve processes and mechanisms for operational excellence, as well as hiring, onboarding, and mentoring new developers.
 
Responsibilities
  • Lead architecture and implementation and scale for new and existing User Acquisition oriented data analysis systems and pipelines
  • Collaborate with team members across disciplines to define an inspiring product vision focused on our customers.
  • Define and drive the technical direction for new and existing analytical data pipelines and reporting tools.
  • Work hands-on alongside a talented team of software engineers to rapidly deliver clean, fast, and scalable data analysis solutions, backed by a Scala based microservices infrastructure.
  • Collaborate with leadership to develop a culture promoting technical excellence.
  • Manage performance and development of a diverse team of engineers.
 
Benefits
  • Well-funded and proven startup with large ambitions, competitive salary and stock options
  • Unlimited PTO
  • WeWork All Access Pass OR Work-from-home stipend
  • Entrepreneurial culture where pushing limits and taking risks is everyday business
  • Open communication with management and company leadership
  • Small, dynamic teams = massive impact
  • 100% employer paid medical, dental, vision, disability and life insurance plans
  • Access to a 401k (US)
 
From the Manager:
 
Beyond the minimum qualifications this is generally what we're looking for from Lead Software Engineer position:
 
  • Entrepreneurial
    • Does the right thing first and then logs a process so everyone else does the right thing too, moves fast, is frugal. 
    • Can fill in cross functionally, help define process, and take on some of the technical product definition and management work while we ramp up our PM
  • Direct contributor
    • The team is small and will move fast. Lead should be able to contribute technically across the board, from improving our tracking and data collection in Scala, through the Python based marketing engine and services, and the occasional fix to our tracking or sdks on our mobile and web frameworks 
    • 2nd tier escalation for Growth on-call services, general knowledge and familiarity with operational process at scale
    • Deep familiarity with the technical work required to build a quality, successful data processing and marketing or sales automation platform
  • Strong leader
    • Inspire trust from team and collaborators. Champion/sell the (technical) product vision for the UA lane
    • Hire, mentor and grow the existing engineering team
 

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online