Senior Software Engineer

Looma
Durham, NC, US
Full-time

Job Description

Job Description

Looma Background

Looma is an in-store digital media platform focused on storytelling, education, and recommendations. Their network of in-store screens helps retailers better modernize and monetize their stores, while enabling brands to tell their story directly at the point of decision.

All content that airs on Looma's network is produced or edited by Relay™, their global network of independent filmmakers, editors, and other creators who specialize in point-of-decision content.

Looma's software development team powers this platform with a suite of shopper-facing and enterprise cloud applications. This software suite enables our team to monitor the device network, distribute video-based and interactive content, and facilitate the buying and managing of advertising inventory.

Position Summary

Looma is expanding its device network 3-5x annually, while rapidly growing the breadth of shopper experiences that we offer.

This role supports Looma's effort to scale the network through a blend of software, hardware, and data savvy. This is a high-impact position with significant autonomy and ownership where you'll build upon a device network that already reaches millions of shoppers each month.

As a Senior Software Engineer at Looma, you'll be primarily responsible for building and shipping new products and features alongside the design team.

You'll collaborate with a tight-knit product team to build functionality at the device, network, and cloud-software levels.

As an early team member, you'll help establish Looma's engineering culture, processes, and systems, and will have direct access to key stakeholders for first-hand feedback collection and closely understanding the impact of your work.

The ideal candidate for this role has a bent for building elegant and powerful software apps in small teams or as a team of one, and brings a broad set of technical interests that meet the need for hardware, software, and data-driven solutions.

We are prioritizing applicants with direct experience building in the Android and Google Cloud environments, but are open to all candidates who have a demonstrated ability to learn new technologies quickly.

This role will report directly to our VP of Product and is available at our Durham, NC office (preferred) or remote U.S.

Attributes

Technical Depth : You bring a robust and complete technical background to the team and can be trusted to review, select, and implement technical solutions without close oversight.

You bring a diverse technical skill set which will help you to build both consumer-facing and enterprise-facing applications.

  • Product Ownership : You aren't looking for a role where you're handed specs and asked to deliver without question; you want to engage with end users, deeply understand problem spaces, and collaborate closely with a bright team to design products, features, and solutions.
  • Background Overlap : You bring direct experience to the team through one or many of the following backgrounds : remote device management, real-time data systems, media management + distribution, and / or enterprise software for retail or advertising.
  • Passionate & Curious : You are passionate about your work and eager to learn new technologies. You're excited to step into a new problem space and understand challenges that Looma has faced to date and embrace new challenges with a sense of energy and excitement.

Technical

Looma uses the tech stack bulleted below. While we prioritize applicants with experience in these technologies, we also welcome candidates who show strong curiosity and a quick ability to learn new tools.

We do require experience working with at least one statically typed language.

  • Android Native : Java / Kotlin
  • Cloud Resources : Google Cloud / AppEngine / Firebase / BigQuery
  • Front End : HTML / CSS / Typescript / Angular
  • Back End : GoLang / PostgresQL / GraphQL

Structure & Compensation

Looma will provide a competitive compensation package consisting of base salary and stock options. All Looma compensation packages include some cash / equity flexibility (i.

e. you can opt for more equity and less cash or vice-versa).

Benefits

  • Employee coverage for health, dental, and vision (gold plan)
  • Unlimited PTO (3-week minimum)
  • Flexible office setting (office, flex, or WFH, with associated stipends)
  • Craftsmanship stipend
  • Paid parental leave
  • 401(k) plan

Our Values

At Looma, we strive to be and / or create work that is :

  • For You : generous, generative, trustworthy, in your corner
  • Incisive : pragmatic, wise, perceptive, insightful
  • Beautiful & Clear : polished, elegant, detailed, conveys a sense of craftsmanship
  • Undaunted : tenacious, courageous, indomitable, "impenetrable ray of sun"
  • Dependable : trustworthy, reliable, nothing slips through the cracks

Diversity & Nondiscrimination

Looma is committed to promoting diversity both in our workplace and through the stories we tell. We do not discriminate on the basis of race, color, religion, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status, class or caste status, or any other protected class.

Our global nondiscrimination policy covers these protected classes in every market in which we do business.

Applicants must be currently authorized to work in the United States on a full-time basis.

30+ days ago
Related jobs
Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior-to-Principal SDET focused on building testing frameworks and tooling for cloud services. ...

Reperio Human Capital
North Carolina, USA

Senior Embedded Software Engineer. This client is looking for a combination of an embedded software and electrical engineering (the primary need is software). The company is based in the RTP surrounding area and looking for an on-site engineer to join their intimate team. Experience level of 5-12 Ye...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Cloud Software Engineer to lead software development projects and mentor junior engineers. ...

NetApp
Durham, North Carolina

Test Engineer, Cloud, Software Engineer, Testing, Computer Science, Engineering, Technology. Title: Senior Software Engineer. As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, developmen...

Fidelity Investments
Durham, North Carolina

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Information Studies, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occup...

Piper Companies
Raleigh, North Carolina

Coordinates with software architects and Software engineers to ensure the engineering process. The Software Engineer develops, implements, and maintains software solutions that enables business operations to realize company goals & objectives. Responsibilities of the Senior Software Engineer include...

Garmin
Cary, North Carolina

Essential Functions Serve as a senior C# Software Engineer for complex software development project designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality Decompose functional requirements into well-defi...

Bertelsmann SE & Co. KGaA
Morrisville, North Carolina
Remote

Are you looking for a high energy, strategic, and fast-paced position as a Senior Software Engineer (Magento/PHP)? Join Relias, the company changing lives throughout the world by helping healthcare organizations improve their clinical and financial outcomes!. The Senior Software Engineer, Communitie...

Celonis
Raleigh, North Carolina

You will be part of a highly technical, collaborative and creative team, with a focus on SRE & Software Engineering. Computer Science, Software Engineering) or a comparable education. Design, write, and deliver software that enhances the availability, scalability, and efficiency of our services. A m...

Red Hat, Inc.
Raleigh, North Carolina

The Red Hat Engineering team is looking for an experienced developer to join us as a Senior Software Engineer in our growing Accelerator team to build the GPU/Accelerator infrastructure that supports AI/ML and GPU compute frameworks. Participate in and collaborate with the GPU/Accelerator upstream c...