Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (Full-Stack) image - Rise Careers
Job details

Senior Software Engineer (Full-Stack)

As a Senior Software Engineer at Lithos, you’ll work directly with our Head of Engineering to build the operating system for one of the largest carbon dioxide removal efforts in history.

How does software play a role? Carbon removal is a mass transfer problem. We need to create an entirely new industry capable of removing tens of billions of tons of CO2 — the same order of magnitude as humanity’s entire global production of food, or concrete, and to do all this within the next decade. 

Our bet: the best chance of success is by leveraging three industries already capable of this scale: agriculture 🚜, mining 🪨, and transportation 🚚. But just having the physical and human infrastructure is not enough.

At Lithos, we’re building the operating system to plan, orchestrate, track, and optimize enhanced rock weathering. You'll combine deep full-stack technical skills with empathy and design thinking to build and scale our interconnected platform. Some examples of the diverse challenges you might work on:

  • Interactive geospatial tools for mapping, analysis, and optimization
  • Creative automated and human-in-the-loop workflows for digitizing PDF maps and records
  • Pipelines for ingesting, converting, and analyzing raw data logs from agricultural machinery
  • Audit-ready representation, tracking and reconciliation of an array of real-world activities
  • Laboratory information management systems (LIMS) for tens of thousands of field samples

About Lithos

Lithos Carbon revolutionizes the carbon capture industry through enhanced rock weathering technology. We work with farmers to spread basalt rock on farmland, which increases soil health and repurposes post-industrial waste. Our technology is aimed at removing carbon dioxide from the atmosphere at a fraction of the cost of other methods, while helping farmers improve crop yields. Our team is made up of industry-leading academic scientists and proven entrepreneurs, and we are backed by top-tier investors like Union Square Ventures and Greylock Partners. We started commercializing the technology in 2022 and already signed customers for our permanent carbon removal credits including Stripe, Alphabet, Shopify, and McKinsey’s Frontier program. You can read about our work in FastCompany, Axios, and on our blog.

You might thrive in this role if:

  • You have experience building apps for non-technical power users in a fast-paced, early-stage environment. We're flexible on your background, but candidates without mid-senior engineering experience are not likely to be a fit.
  • You are fluent in modern web development across the full stack and have experience with technologies similar to our current stack (React, Typescript, Phoenix and LiveView, and Postgres/PostGIS/SQL). We expect successful candidates will be able to rapidly pick up a new language or technology from first principles rather than look for YoE in a particular language or tool.
  • You have excellent communication skills and are comfortable operating in a highly ambiguous environment. You’re capable of operating independently and are able to scope your work and collaborate with both internal and external stakeholders to achieve business goals without tight supervision.
  • You are comfortable balancing scrappy and relentlessly resourceful solutions while recognizing key areas for longer-term investment. You have an opinion for when to take on tech debt and when to pay it down.
  • Competitive salary (the posted salary range for this role is $140,000 USD - $180,000 USD, depending on experience) and meaningful equity compensation
  • Comprehensive health coverage including medical, dental, and vision
  • Access to our 401k plan
  • Unlimited PTO and sick days

Lithos provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity/expression, marital status, pregnancy or related condition, or any other basis protected by law.

Average salary estimate

$160000 / YEARLY (est.)
min
max
$140000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (Full-Stack), Lithos

As a Senior Software Engineer at Lithos, you'll become a key player in shaping the operating system for one of the most ambitious carbon dioxide removal efforts globally! Here at Lithos, we're pushing boundaries, using enhanced rock weathering technology to aim for the moon - or rather, a cleaner atmosphere. Your role will involve collaborating closely with our Head of Engineering to tackle exciting challenges such as creating interactive geospatial tools, automating workflows, and managing critical data pipelines. Your full-stack expertise will allow you to build and scale our interconnected platforms while considering user experience and design. This is not just about tech; it's about driving real-world impact by leveraging agriculture, mining, and transportation to combat climate change. You’ll join a passionate team that includes leading scientists and entrepreneurial spirits, all dedicated to revolutionizing how we capture carbon while supporting farmers in improving their crop yields. With a competitive salary, impactful equity compensation, and amazing benefits including unlimited PTO, Lithos provides a supportive and innovative environment where you can grow and make a tangible difference. If you thrive in fast-paced, early-stage environments and are dedicated to using your technical skills for environmental good, we can't wait to meet you!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Full-Stack) Role at Lithos
What are the daily responsibilities of a Senior Software Engineer at Lithos?

As a Senior Software Engineer at Lithos, your daily responsibilities will encompass designing and developing innovative applications, focusing on creating interactive geospatial tools for mapping and analysis, and automating workflows. You'll work on optimizing real-time data processing systems and ensure smooth data management from various sources. With collaboration at its core, you'll communicate effectively with both technical and non-technical team members to achieve common goals. Your role emphasizes scalability and user experience, enabling even non-technical users to leverage complex functionalities.

Join Rise to see the full answer
What qualifications are needed to apply for the Senior Software Engineer position at Lithos?

To qualify for the Senior Software Engineer position at Lithos, candidates should bring extensive experience in full-stack web development, demonstrating proficiency with technologies such as React, Typescript, and Phoenix. A background in building applications for non-technical users is beneficial, as is the ability to adapt quickly to new tools and technologies. Strong communication skills and a knack for working in ambiguous environments are essential, as is experience in managing tech debt and making strategic decisions on project investments.

Join Rise to see the full answer
How does Lithos's mission relate to the role of a Senior Software Engineer?

Lithos's mission centers around revolutionary carbon capture through enhanced rock weathering, and as a Senior Software Engineer, you'll directly contribute to this impactful goal. Your work will involve creating tools that facilitate the orchestration and monitoring of carbon removal processes, helping to transform industries like agriculture and transportation. Therefore, your contributions not only build strong software solutions but also support a larger mission to combat climate change and improve soil health across farming communities.

Join Rise to see the full answer
What benefits do Senior Software Engineers receive at Lithos?

Senior Software Engineers at Lithos are offered a competitive salary ranging from $140,000 to $180,000, along with meaningful equity compensation. Comprehensive health coverage, which includes medical, dental, and vision, is provided to promote employee well-being. Additionally, Lithos encourages work-life balance with unlimited PTO and sick days, alongside access to a 401k plan to support your financial future. The company values its employees and seeks to create an environment where talent thrives.

Join Rise to see the full answer
What type of projects will a Senior Software Engineer work on at Lithos?

At Lithos, a Senior Software Engineer will get to work on diverse and exciting projects aimed at optimizing carbon capture processes. This includes developing interactive geospatial mapping tools, automating data collection and analysis for agricultural machinery, and creating laboratory information management systems for field samples. Each project offers unique challenges that will leverage your creativity and technical skills while having a meaningful impact on the environment through advancing Lithos's mission.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Full-Stack)
Can you explain your experience with full-stack development?

When discussing your experience with full-stack development, be sure to highlight specific projects where you contributed to both front-end and back-end components. Mention the technologies you used, such as React and Typescript, and the impact your work had on user engagement and application performance. Additionally, discussing how your full-stack skills allow you to bridge communication between design and engineering teams will showcase your versatility.

Join Rise to see the full answer
How do you prioritize tasks in an ambiguous environment?

In ambiguous environments, I prioritize tasks by first identifying the key objectives and the metrics for success. I utilize tools like Kanban boards to visualize each project's progress and gather input from stakeholders to determine what tasks will add the most value. This iterative approach allows me to adapt quickly as project requirements evolve, ensuring a focus on impactful deliverables.

Join Rise to see the full answer
Describe a challenging technical problem you've solved.

When sharing about a challenging technical problem, structure your response using the STAR technique. Describe the Situation, the Task you were facing, the Actions you took to resolve it, and the Results achieved. Emphasizing problem-solving skills along with the technologies utilized will highlight your analytical abilities and technical competence.

Join Rise to see the full answer
How do you ensure your code is scalable and maintainable?

To ensure code scalability and maintainability, I follow best coding practices, such as adhering to clean code principles and thorough documentation. Implementing automated tests and conducting code reviews are vital steps in my process. Additionally, I focus on modular design patterns that allow for easy updates and integration of new features without compromising existing functionalities.

Join Rise to see the full answer
What strategies do you use for effective communication in tech projects?

Effective communication in tech projects involves regular check-ins, utilizing collaborative tools, and actively listening to team members. I advocate for creating a shared understanding of project goals and ensuring all team members feel heard. Sharing updates and challenges openly fosters a culture of collaboration, allowing us to maximize our potential as a team.

Join Rise to see the full answer
How do you handle technical debt in your projects?

Handling technical debt involves balancing short-term needs with long-term goals. I assess the implications of taking on debt versus addressing it immediately, developing a roadmap to pay it down in future sprints where necessary. Prioritizing what will provide the most value helps align our efforts with business objectives while ensuring we maintain code quality.

Join Rise to see the full answer
What development methodologies are you familiar with?

I am experienced in Agile methodologies, particularly Scrum and Kanban. I appreciate the iterative development approach these methodologies offer, allowing for continuous feedback and adjustments to improve product quality. Sharing specific examples of how these methodologies have benefitted past projects will demonstrate my familiarity and adaptability to team needs.

Join Rise to see the full answer
What inspires you to work in the carbon removal industry?

My motivation to work in the carbon removal industry stems from my passion for sustainability and making a difference. I am excited by the opportunity to apply my technical skills to projects that contribute positively to the environment. Sharing personal experiences or motivations connected to this field can create a strong narrative around your interest in the role.

Join Rise to see the full answer
How do you keep your technical skills up to date?

I keep my technical skills current by engaging in continuous learning, attending workshops, participating in online courses, and contributing to open-source projects. I also follow industry trends and advancements through tech blogs, podcasts, and webinars, ensuring I am informed and can bring the best practices to my work.

Join Rise to see the full answer
Can you give an example of a successful project where you worked in a team?

When discussing a successful team project, outline the project goals, your role, and the contributions made by your teammates. Emphasizing collaboration, communication, and how collectively overcoming obstacles led to a successful outcome showcases your team spirit and ability to work effectively with others. Ending with what you learned from that experience will show your growth mindset.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Saama Technologies Inc Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
DriveWealth Remote New York, New York, United States
Posted 2 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
Photo of the Rise User
Advansys Remote No location specified
Posted 7 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 5, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!