Sr. Software Engineer

Remote
Full Time
Engineering
Experienced

Sr. Software Engineer

REMOTE / SOFTWARE ENGINEERING / FULL-TIME (US Citizens or Legal Residents Only)

Iconic Air is on a mission to catalyze emissions management in an impactful, data-driven manner. We are a software company providing the tools and knowledge focused on emissions performance for the world's most energy-intensive industries such as oil and gas, power and utilities, and heavy manufacturing. We equip our customers to efficiently track, report, and reduce leaks and greenhouse gas emissions through automation, analytics, and AI.

 

Our approach is to support operators holistically, from simplifying emissions data aggregation and calculations, to visualizing and analyzing performance to supporting emissions reduction efforts. Critical to delivering these insights to customers is our relentless focus on ease of use, data transparency, and user experience.

 

Iconic Air is a remote-first company, and we seek individuals who exemplify Iconic Air’s core values:

  1. Respect each other, our partners, and our customers
  2. One Team where we work jointly to grow Iconic Air and put personal agendas aside
  3. Innovate in not only our product but how we work, how we interact and how we grow our brand
  4. Initiative as you will wear many hats in the same day and all our employees are mature, experienced self-starters with clear judgement
 

We’re quickly expanding our engineering team to address the demand of our customers and we’re looking for engineers with an insatiable curiosity and willingness to regularly tackle new challenges.

The Role

We’re looking for strong technical generalists that will contribute to our core platform and help lay the foundation as Iconic Air continues to grow.

You'll be tasked with a wide range of projects. Each engineer has a realm they focus on, but we're still small enough that we don't have the luxury of deep specialization. We're looking for technical generalists that aren’t afraid to dive into a new stack or toolchain if the need arises. If you need a rigid list of tasks spelled out in a multi-month roadmap, this role probably won't be a good fit.

 

You will work with our small, cross-functional core team to shape problems into solutions. We do not yet have any dedicated managers -- we all, including the founders, play an operational role and we are looking to add another doer, not a strategizer or delegator.

 

As an early hire (the team is <15 people), you’ll also have an outsized impact on shaping the company itself. Your decisions will shape how engineering as a function is sculpted at Iconic Air. You’ll also be key in shaping what it’s like to work at Iconic Air (think more "culture add" than "culture fit".)

 

What You'll Do

  • Work with our carbon experts and other engineers to build new features and apps that are performant and reliable using modern tools like Angular, Typescript, and Firebase etc.
  • Drive integrations via FTP/APIs/Upload with current tools our customers use to ingest their emissions data into the Iconic Air platform
  • Build internal tools that our GHG Expert team can leverage to add value to customers
  • Use best practices for testing, automation and deployment
  • Leverage new AI technologies across all aspects of the Iconic Air platform
 

Your Qualifications

  • A seasoned developer with 5+ years of full-stack experience and working on software teams.
  • Preferred experience with Angular + Firebase and other GCP services but is someone comfortable working with new languages, frameworks, and tooling
  • Experience with TypeScript and JavaScript together with HTML and CSS/Sass
  • An independent thinker who can rapidly build and test new features that will have an immediate impact on customers
  • A quick learner with an interest in tech and how we can use it to help customers achieve net-zero, leading to emissions reductions throughout the world. Prior sustainability experience is not required our SME’s can bring you up to speed.
  • 7+ years of professional experience in software engineering, ideally with exposure to both backend and frontend systems.
  • Strong skills and experience designing and maintaining SQL databases
  • A solid grasp of multi-tenant architecture principles – including how to isolate customer data, optimize queries across tenants, and structure schemas to support complex permissions and scale
  • Familiarity with Node.js based microservices, class structure and comfort working with serverless environments like Google Cloud Functions.
  • Experience building REST APIs
  • The ability to reason through architectural tradeoffs and lead design discussions that balance performance, security, and maintainability
  • Comfort navigating large, complex datasets with a focus on clean schema design, indexing strategies, and performance profiling
  • An analytical mind who loves to solve complex problems in a variety of industries and companies.
  • A flexible personality who is okay releasing things that aren’t quite perfect.

Preferred Experience: with Angular, Firebase, and other GCP tools

What You'll Get

  • Opportunity to help lay the foundation of the Iconic Air platform and engineering culture
  • Great career development opportunity with the ability to have a company-wide impact and help first-hand in reducing greenhouse gas emissions across the world
  • Competitive salary and stock options
  • Work with top-notch and caring people who are committed to building the future of AI in energy
  • Eligible for full health, dental, and vision insurance package options for employee and dependents
  • Unlimited PTO
  • In-person team retreats and meetups

Tools of the Trade

We use a modern stack of tools and technologies that is always evolving and expanding. A sample of our stack is as follows:

  • Our core product has been designed in Figma and uses Angular Material / TailwindUI
  • Our web front-end is Angular, and our mobile app is built on Ionic Capacitor
  • Our backend is serverless functions spread across multiple Google micro projects
  • Our database is shared between a relational SQL database and a noSQL database

Interview Process

We value your time and want the recruiting process to be as smooth as possible, so we make it simple! Once you’ve submitted your application the following steps will occur:

  1. 15 min. intro call with someone from our team
  2. Submission of links to your previous projects or work
  3. 45 min. technical call with someone from our Product/Engineering team
  4. 30 min. culture and values interview with Iconic Air teammates
  5. We check references and make you an offer
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*