Lead Software Engineer Ads
WFA Digital Insight
As the demand for skilled engineers in AdTech continues to grow, with a reported 25% increase in job openings in the past year, finding the right talent is crucial. Jane Technologies, an MIT-founded eCommerce company, is at the forefront of this trend, seeking a Lead Software Engineer to spearhead its ads platform development. With the cannabis industry expanding rapidly, companies like Jane Technologies are poised for significant growth, making this role an exciting opportunity for those with a passion for digital innovation and leadership. Candidates should be prepared to showcase their technical expertise, particularly in AdTech systems, and their ability to navigate the complexities of remote work and team management. Before applying, it's essential to understand the unique challenges and opportunities presented by this role and the company's mission to bring confidence to the online cannabis shopping experience.
Job Description
About the Role
The Lead Software Engineer Ads at Jane Technologies will play a pivotal role in the company's mission to connect consumers with local dispensaries and brands, creating a seamless shopping experience. This position entails leading a team of software engineers in building scalable services, APIs, and SDKs that power the digital merchandising platform. The ideal candidate will have experience in managing cross-functional teams and driving technical direction alongside staff engineers. The role requires working closely with product managers to ensure advertising product offerings are sound, robust, and easy to use, as well as collaborating with data scientists and machine learning engineers to utilize data for improving advertising through iterations.The Lead Software Engineer will own and evolve engineering standards for the team, including code quality, review culture, and technical process. This involves performing and participating in design reviews and code reviews, identifying and resolving performance bottlenecks, and managing a team of 3-4 engineers through regular 1:1s, goal-setting, and performance feedback. The position also involves partnering with engineering leadership on hiring, helping define roles, evaluate candidates, and assess technical leveling.
What You Will Do
- Lead a team of software engineers in developing scalable services, APIs, and SDKs for the digital merchandising platform.
- Work cross-functionally with other technical leads to establish shared prioritization frameworks and ensure delivery stays aligned with roadmap goals.
- Drive architecture and design decisions for the ads platform, setting technical direction and building consensus across the team.
- Collaborate with Product Managers to make Jane's advertising product offerings sound, robust, and easy to use.
- Work with Data Scientists and Machine Learning Engineers to collect data, analyze data, and use data to improve advertising through iterations.
- Own and evolve engineering standards for the team, including code quality, review culture, and technical process.
- Perform and participate in design reviews and code reviews.
- Identify and resolve performance bottlenecks through delegation.
- Manage and grow a team of 3-4 engineers through regular 1:1s, goal-setting, and performance feedback.
- Partner with engineering leadership on hiring: help define roles, evaluate candidates, and assess technical leveling.
- Identify gaps in team capability or process and propose concrete improvements.
What We Are Looking For
- 6+ years of professional software engineering experience in a product-centered team.
- 2+ years in a lead or people-management role, with a track record of shipping meaningful work through a team.
- Experience with AdTech systems, ideally retail media, sponsored listings, or marketplace advertising.
- Hands-on experience with one or more of: ad serving and real-time decisioning, campaign pacing and budgeting, or attribution and measurement.
- Understanding of the constraints that make AdTech distinct: low-latency decisioning at scale, accurate pacing and billing, and closing the loop from impression to conversion.
- Systems-level problem solver: comfortable navigating ambiguous, high-complexity challenges across distributed systems and infrastructure.
- Strong Computer Science fundamentals: data structures, algorithms, and code design principles.
- Proficiency in at least one system language (Go preferred, Java, etc.) with a demonstrated ability to pick up new languages and adapt to a rapidly evolving stack.
- Database fluency: familiar with relational, columnar, and document-based databases with a strong sense of their respective strengths and ideal use cases.
- Strong technical communication: expresses ideas clearly through well-crafted code, written documentation, and team communication with both technical and non-technical audiences.
Nice to Have
- Experience working in the cannabis industry or a related field.
- Knowledge of cloud-based technologies and containerization (e.g., Docker).
- Familiarity with agile development methodologies.
- Experience with machine learning or data science applications in advertising.
Benefits and Perks
- Competitive salary and benefits package.
- Opportunity to work with a rapidly growing company in the cannabis industry.
- Collaborative and dynamic work environment.
- Professional development opportunities.
- Flexible remote work arrangements.
- Access to cutting-edge technologies and tools.
- Recognition and reward for outstanding performance.
How to Stand Out
- Develop a strong portfolio showcasing your experience with AdTech systems and leadership roles in software engineering.
- Prepare to discuss your approach to managing cross-functional teams and driving technical direction.
- Highlight your understanding of the unique constraints of AdTech, such as low-latency decisioning and accurate pacing and billing.
- Emphasize your ability to adapt to new technologies and languages, as well as your experience with database fluency.
- Be ready to provide specific examples of how you have utilized data to improve advertising through iterations.
- Show enthusiasm for the cannabis industry and Jane Technologies' mission, and be prepared to discuss how your skills align with the company's goals.
- Consider negotiating a remote stipend or additional benefits as part of your compensation package, given the remote nature of the role.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.