Staff/Senior Software Engineer

Published on January 15, 2024

DeleteMe’s mission is simple: to remove customer’s information from search results. We believe in the right to own, manage, and remove their personal information. Since the ways companies collect, share, and sell your data is constantly changing, we strongly believe online privacy solutions must continuously improve and evolve to address these challenges. Privacy is in our DNA – it’s who we are, and what we stand for. Our founders created DeleteMe in 2010 when they realized the difficulty of navigating privacy issues in today’s interconnected and digital world. The ways in which third parties are collecting people’s information is constantly changing, and DeleteMe has continuously evolved to address these challenges for today and tomorrow. We’re real people, and we make easy-to-use tools for consumers to control what personal information companies, third parties, and other people see about them online. DeleteMe is led by a passionate team, backed by premier investment firms, and supercharged by a strong mission to empower consumers with privacy.

About DeleteMe

DeleteMe is a rapidly growing SaaS privacy business operating globally and remotely – we are the emerging leader based on customers and revenues in a fast-growing nascent category of consumer and enterprise security Privacy Services. What we do - our mission - matters because we are restoring a sense of privacy, fairness, and control to personal data in the possession of others. Easier, simpler, control underpinned by a suite of new data privacy laws being passed worldwide will play a part in greater personal security, freedom, and in stronger democracies in an era where data collection is at unprecedented levels. This is what our work and brand stand for and we are building a large, sustainable, for-profit business to catalyze this.  We have strong B2C and B2B businesses with respective product offerings informed by feedback from an active customer base growing between 30% and 200% year/year. DeleteMe is well-capitalized: profitable for the last three years with an 8-figure balance sheet and large-scale venture firms as investors.

As a Senior/Staff Software Engineer in the Platform Engineering team at DeleteMe Inc, you will apply your decade or more of hands-on software engineering experience and technical expertise to drive engineering initiatives through designing and implementing solutions to effectively enact our customer’s right to protect their privacy. 

*This position is fully remote, however, our focus is on hiring in Canada and preference will be given to candidates in the Toronto area for the purpose of team cohesion.

Duties & Expectations:
Contribute daily to Agile software development in a CI/CD-driven, fast-paced environment through design, implementation, code reviews, operational monitoring of services, and deployment processes
Collaborate closely with immediate team members, peers in engineering, and product stakeholders to understand requirements, evolve solutions, and mentor
Produce scalable and resilient designs, clean code, and  informative documents to deliver value to our customers
Maintain company-wide and regional data compliance and security practices at the application level
Diagram architecture, write technical documents, manage institutional knowledge, conduct technology workshops; evangelize and review the recommended practices
Contribute to the strategic technology decision-making process
Contribute to team growth, conduct technical rounds of candidate interviews, mentor junior colleagues
Contribute to a culture of engineering excellence through examples of high-quality code and designs, timely, helpful feedback to peers and managers, and the ability to take feedback from others

Ideal Candidate:
Is a senior individual contributor with at least 10 years of experience in software development with an emphasis on cloud delivery of event-driven workflows and data pipelines
Has at least 6 years of experience in building cloud-native solutions, AWS preferred
Must be a subject matter expert in designing, deploying, and operating software in a cloud environment
Strong understanding and active, positive participation in Agile practices (Scrum/KanBan, Agile estimation) and DevOps philosophy
Deep understanding in designing solutions that take into consideration data storage, message transmission, serverless computing, and microservice architecture
Demonstrated success in remote work environments
Lifelong learner and is eager to find ways to improve and keep up with the progress of technology
The ideal candidate is proficient in Node.js and Ruby with a solid understanding of their respective ecosystems, knowledge of other languages is beneficial
Experience with Java and/or Python is also beneficial
A strong, proactive communicator with mastery of spoken and written English who is not afraid to share their assumptions, temper their beliefs through discussion, inspection, and collaboration, and eagerly asks questions with an open mind
Is capable of getting up to speed with the existing systems and repositories through code analysis and debugging
Experience with web scraping and browser automation is a strong positive (Puppeteer, Playwright, etc.)
Knowledge of Machine Learning (ML) and application of Large Language Model (LLM) approaches is beneficial
Must have a passport and legally able to work in Canada and able to travel freely to the USA

What We Offer:
Comprehensive health benefits 
Flexible schedule
Remote work, and occasional travel required
Competitive 401k/RRSP matching
Generous vacation package and 12 company-paid holidays
Fitness reimbursement
Birthday time off
Childcare expense reimbursement

 Salary range: $135,000 - $135,000 per-year-salary