Join Our Team


Supervisory Full Stack Engineer

Location TBD

Job Description

The Senior Full Stack Engineer will lead design of the architecture and features that form the main EdgeCase of world class digital products focused on advancing affordable internet connectivity around the world. We are looking for an experienced and talented engineer who is highly skilled at both working independently and managing a team of other highly skilled engineers. The person filling this position will initially start with a small team, then help grow and manage it as product development increases.

You 

You are an experienced engineer who excels at writing high quality and readable code, implementing the necessary tests to control its quality and intuitive documentation. You will adhere to the highest technical standards and lead improvements to the engineering processes across the company. You want to help create an effective engineering team and are able to mentor other engineers. You are skilled at keeping team members engaged and motivated. You are able to develop essential introductory/learning materials for new engineers. You are an individual who enjoys and excels at designing and building products from scratch, who can work across technical domains.

Responsibilities

●      Play a critical role in ensuring the technical quality of a variety of front end, middle tier, and backend code. 

●      Oversee functioning of the EdgeCase stack.

●      Serve on the management team and help guide EdgeCase’s growth.

●      Work independently with the engineering team to understand functional requirements, and to propose and execute design, architectural and functionality changes.

●      Socialize new functionality, design ideas, within and outside the team to get diverse feedback.

●      Help with prioritization decisions and help achieve timely delivery of all tasks.

●      Travel to deployment countries to witness field deployment of EdgeCase devices and to cultivate new functionality and service ideas.

●      Supervise the work of engineers located in multiple time zones.

●      Have good partnership skills and be motivated to collaborate with others.


Required Qualifications:

●      Bachelor’s degree in computer science or related technical field, or enough work experience to have acquired enough skills and expertise to operate at a senior level. Applicants should have at least 8 years technical engineering experience with coding in some of the following languages: C, C++, Rust, Java, JavaScript, Python, HTML5, MySQL, Postgres, and others.

●      Experience managing networking and strong knowledge of networking protocols

●      Understanding of how telecommunications systems (cell networks, internet service providers, satellite internet) work, including their respective technology and business models.

●      Experience building full-stack applications.

●      Experience with a cloud-based application environment.

●      Familiarity with various internet backhaul technologies.

●      Experience forking existing technologies.

●      Familiarity with internet access challenges around the world.

●      Fluency in English.

●      100% time commitment to the role.

Preferred Qualifications

  • Master’s degree in computer science or related technical field or enough work experience to have acquired enough skills and expertise to operate at a senior level. Applicants should have at least 8 years technical engineering experience with coding in languages including a combination of some of the following languages: C, C++, Rust, Java, JavaScript, Python, HTML5, MySQL, Postgres.

  • Experience in building data pipelines and big data architectures.

  • Experience building and structuring engineering teams from 0 to 10 engineers.

Benefits

  • Competitive salary and an equity compensation plan for all employees.

  • Paid leave for health or family needs.

  • Company support for your professional growth.

  • Support for work-life balance.

  • Create life-changing solutions useful for up to 3 billion people in the world.

This role has the possibility of being hybrid, with a minimum 3 days per week in the office. Specific hours and days onsite will be determined by business needs and are subject to change with appropriate advanced notice.


Head of Content

Location TBD

Job Description

The Head of Content will be responsible for managing the processes of obtaining, vetting, distributing and deploying digital content and services amongst EdgeCase systems worldwide. 

They will establish and maintain relationships with content providers. They will also be responsible for conducting market and iteratively updating research for each national market in which EdgeCase operates. The role is in part sales, in part constantly working to understand how and why certain content or services are more popular than others. 

The Head of Content will lead the design or application of a system that matches advertisements to individual users. 

In our case, content includes: videos, audio files, books or other texts, digital services, games, chatbots and advertisements.

Responsibilities

  • Coordinate the integration of third-party content and services.

  • Lead or manage negotiations with content providers.

  • Supervise the work of colleagues located in multiple time zones. 

  • Design a transparent process by which digital content and services are selected, prioritized or not included. 

  • Oversee development of user-created content systems or tools, including for user-generated classified advertisements.

  • Have good partnership skills and be motivated to collaborate with others.

  • Oversee selection, design, uptake and implementation of EdgeCase white-labelled software.

  • Lead the design or application of a system that matches advertisements to individual users, while not sharing their data externally. 

  • Participate in the design of our dynamic content management system.

  • Oversee the development and implementation of a standard training for content creators and businesses looking to digitalize, including the engagement of local 

  • Oversee user research and surveys, and integration of the findings into EdgeCase’s functions, designs and its business model.


Required Qualifications:

  • Understanding of how telecommunications systems (cell networks, internet service providers, satellite internet) work, including their respective technology and business models.

  • Familiarity with a cloud-based application environment.

  • Experience managing the development 

  • Strong managerial skills. 

  • Experience working in multiple countries.

  • Familiarity with internet access challenges around the world.

  • Fluency in written and spoken English. 

  • 100% time commitment to the role. 

  • Strong instincts for understanding the perspectives of people from different cultural and socioeconomic backgrounds.

Preferred Qualifications

  • Master’s degree in fields related to marketing, education, related technical fields or enough work experience to have acquired enough skills and expertise to operate at a senior level.

  • Substantial work experience as a Head of Content or similar position.

  • Entrepreneurial/startup experience.

  • Experience working in emerging markets.

Benefits

  • Competitive salary and an equity compensation plan for all employees.

  • Paid leave for health or family needs.

  • Company support for your professional growth.

  • Support for work-life balance.

  • Create life-changing solutions useful for up to 3 billion people in the world.

This role has the possibility of being hybrid, with a minimum 3 days per week in the office. Specific hours and days onsite will be determined by business needs and are subject to change with appropriate advanced notice.

To apply, please send your CV and a letter of interest to info@edgecase.com


Equal Opportunity Employer

EdgeCase is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. 

If you believe you do not meet all of the requirements, but are skilled enough to perform the responsibilities listed, we encourage you to apply. There is no such thing as a perfect job candidate. What you will need to demonstrate through the recruiting process is that you are the right combination of skills, motivation and professionalism.


About the company

EdgeCase is a social enterprise focused on bringing access to affordable digital content to people and locations without connectivity by introducing user-friendly edge connectivity systems and interfaces. We

Approximately 38% of the world’s population cannot afford internet access. The power to decide who and which locations is concentrated in the hands of just a few companies in each country, who year after year decide to invest in improving services for only in the locations where the highest earning populations live. Their goal is profit, not universal connectivity. These facts are driving EdgeCase’s mission and approach: A fundamentally new combination of technology and business model are needed to disrupt the status quo.

Edge devices have never been user-friendly or cheap. They are often used to bolster the power of centralized networks, rather than to empower the edge. By addressing the question of user-friendliness and affordability, EdgeCase will enable decentralization and democratization of internet service provision.