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

Software Engineer

About Ambrook

Ambrook's mission is to make sustainability profitable for family-run businesses. 


In the face of historic heat waves, drought, flooding, supply chain disruptions, water shortages, and pollution, climate impacts are intensifying across industrial America: from farmers facing crop losses, to truckers navigating fuel volatility, to contractors managing material shortages. Evidence shows sustainable practice upgrades deliver financial returns – from water-efficient irrigation to fuel-efficient fleets – but these changes require significant upfront capital and a clear proof of return-on-investment to owner-operators facing tight cashflows and razor-thin margins already. With data scattered across paper records and outdated systems, operators struggle to forecast whether a practice change will improve their bottom line – let alone prove business health to lenders and other funders. 


Ambrook is solving this chicken-and-egg problem by re-architecting the financial data layer of America's independent businesses. We're replacing unruly paperwork and expensive, archaic tools with an affordable accounting, banking and payments platform that helps operators understand their numbers and access capital for sustainable transitions.


Ambrook customers are our economy’s historic backbone and a manifestation of the American Dream. Done right, both financial and environmental sustainability enables these entities to stay independent and resilient in the face of climate-driven volatility. 


We’re starting by building for farmers and ranchers across America. 


We’re a Series A startup backed by top investors (Thrive Capital, Dylan Field, Homebrew, Designer Fund, BoxGroup, and more) and are looking for early team members who are looking to untangle the knotted intersection between American industry and climate.


Learn more about our mission and what it’s like to work with us.


The opportunity

Ambrook is building a world-class team. As one of our first Ambrook engineers, you’ll help drive our technical decisions and influence our product direction for years to come, with the goal of making agriculture more sustainable and profitable.

​​We’re looking for someone who we can count on to…

  • Own: Delivery of elegant, performant product experiences and infrastructure.

  • Teach: Best practices in engineering architecture, project management, and cross functional collaboration. 

  • Learn: Ins and outs of building an agrifinance and climate tech company, including the nitty gritty of agricultural bookkeeping, the larger farm finance ecosystem, and natural resource management / ESG tie-ins. Android and iOS development with React Native.

  • Improve: Existing full-stack architecture and API, engineering tooling, and development velocity.

Within 1 month you'll...

  • Learn how to use Ambrook’s tech stack to deliver a standalone feature to our customers. 

  • Analyze Ambrook’s use of best practices and share a technical note with our team about where we have opportunities to improve.

  • Familiarize yourself with Ambrook’s product and our research notes and recording repository from user onboarding calls and customer discovery interviews.

  • Embed yourself deeply in understanding the state of farm finance, building a strong intuition about customer needs and audience segmentation.

  • Contribute to Engineering team meetings and review code from peers.

  • Participate in meetings with producers.

Within 3 months you'll...

  • Collaborate with our Product team to influence prioritization of feature ideas and requests with insights from our audience.

  • Collaborate with other engineers as the owner for a large, full-stack feature built into our core bookkeeping product. As the engineering owner, you’ll break down your project into granular pieces and practice good project management hygiene, triaging and prioritizing new issues that come in.

  • Plan and execute improvements to our server infrastructure, databases, and CI/CD tooling.

  • Perform end-to-end data analysis, including pipeline development, transformation, and dashboarding.

  • Champion strong user data hygiene, operational security, and privacy practices.

Within 6 months you'll...

  • Collaborate to design and execute improvements to our engineering stack, building new processes and onboarding our team to them.

  • Champion a culture of engineering excellence, connecting its value to the needs of our community and the broader team.

  • Get involved in hiring and growing the team by evaluating / interviewing candidates.

  • Write about your experience and how you improved Ambrook’s engineering culture and processes in a post on Ambrook Research.

About you

  • Experience shipping web applications.

  • Excited to build software that makes natural resource industries like agriculture more sustainable and profitable.

  • Comfortable taking on ambiguous problems and creating elegant technical solutions

  • Bonus: Experience in agriculture.

  • Bonus: Experience building financial products.

  • Bonus: Experience with Typescript, React, React Native, and/or Next.js.

Our Tech Stack

  • Next.js / React application written in Typescript

  • Hosted on Google Cloud

  • Firestore & Google Cloud Storage for data storage

  • BigQuery & Data Studio for data insights

Values

  • Real Talk – We create space for ourselves and others to be straightforward, vulnerable, and accountable.

  • Reach Understanding – We are driven by curiosity and empathy to learn about our customers, team, and world.

  • Be Proactively Resourceful – We are internally motivated and externally empowered to identify opportunities and solve problems.

  • Derisk Thoughtfully – We lean into the biggest risks we face as a company and put in the work to address them systematically.

  • Find the Positive-Sum – We believe in creating incentive structures that align the needs of our company, our customers, and our planet.


  • Ambrook is an equal opportunity employer. We are committed to building diversity and inclusion into our core company culture.

Benefits

  • Competitive compensation

  • Health insurance

  • 401(k) with matching contribution

  • Paid parental leave

  • Flexible work hours and vacation time

  • Work-from-home/remote office stipend

  • Wellness stipend

  • Professional development stipend

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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 Software Engineer, Ambrook

Are you ready to make a meaningful impact as a Software Engineer at Ambrook in the heart of New York City? We're on a mission to support sustainability for family-run businesses, and we need your expertise to help us re-architect the financial data layer for America's independent operators. As one of our first engineers, you'll play a pivotal role in shaping our technical direction, creating an affordable accounting, banking, and payments platform that empowers farmers, ranchers, and other vital industries to thrive in a rapidly changing climate. Imagine working on projects that deliver elegant, high-performance product experiences while collaborating closely with our cross-functional teams. You'll have the opportunity to teach best practices, dive deep into the details of agrifinance, and improve existing full-stack architectures and API. Best of all, your work will help drive sustainability and profitability in agriculture, which is at the core of Ambrook's values. Our tech stack is built with cutting-edge technologies like Next.js and React, hosted on Google Cloud, allowing you to innovate freely. We believe in fostering a culture of engineering excellence and supporting your growth with professional development opportunities and flexible work arrangements. Join us in making a positive difference in the world of agriculture and beyond by applying your skills with Ambrook today!

Frequently Asked Questions (FAQs) for Software Engineer Role at Ambrook
What are the main responsibilities of a Software Engineer at Ambrook?

As a Software Engineer at Ambrook, your primary responsibilities will include driving the delivery of high-quality product experiences, best practices in engineering architecture, and effective project management. You’ll engage with cross-functional teams to influence product direction as well as take ownership of full-stack feature development that enhances our core bookkeeping product for sustainable and profitable agriculture.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at Ambrook?

To qualify for the Software Engineer role at Ambrook, candidates should have experience in shipping web applications, the ability to solve ambiguous technical problems, and a passion for building sustainable solutions in industries like agriculture. Familiarity with Typescript, React, and other technologies is a plus, as is any background in agriculture or financial products.

Join Rise to see the full answer
What kind of projects will a Software Engineer work on at Ambrook?

At Ambrook, Software Engineers will work on a variety of projects, including improving our full-stack architecture, developing new features in our accounting and finance platform, and optimizing our server infrastructure. Engineers will also have the chance to contribute to data analysis initiatives, pipeline development, and the design of new user experiences to make agricultural operations more effective and sustainable.

Join Rise to see the full answer
Can a Software Engineer grow within Ambrook?

Yes! Ambrook is dedicated to fostering growth and professional development. As a Software Engineer, you will take on leadership roles, help onboard new team members, and share your insights through company publications. Your contributions will be valued and you will have opportunities to collaborate across teams, influencing future projects and initiatives.

Join Rise to see the full answer
What is the company culture like for Software Engineers at Ambrook?

Ambrook promotes a vibrant and inclusive company culture grounded in values like real talk, proactive resourcefulness, and curiosity. As a Software Engineer, you'll find a supportive environment where open communication, team collaboration, and accountability are prioritized, all while working towards our shared vision of sustainability and innovation.

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

To effectively answer this question, provide specific examples of projects that highlight your skills in both front-end and back-end development. Discuss the technologies you used, the challenges you faced, and how you overcame them. Also, emphasize any collaborative efforts with team members and how your contributions helped shape the project.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

When addressing this question, focus on the practices you implement such as code reviews, writing tests, following coding standards, and utilizing version control systems. Highlight the importance of documentation and how these steps contribute to better long-term maintainability and team collaboration.

Join Rise to see the full answer
What inspires you to work in climate tech and sustainability?

In your response, share your personal connection to climate tech and sustainability, perhaps reflecting on a specific experience or observation that motivated you. Articulate your passion for making a positive impact, particularly in agriculture, and how that aligns with Ambrook’s mission and the role you’re applying for.

Join Rise to see the full answer
How do you approach learning new technologies or programming languages?

Explain your strategy for mastering new technologies, whether through formal courses, self-study, or hands-on projects. Provide an example of a technology you recently learned, detailing the resources you used and how you applied that knowledge in your work. Highlight the importance of continuous learning in your career.

Join Rise to see the full answer
Describe a time when you faced a challenging technical problem. How did you resolve it?

Use the STAR (Situation, Task, Action, Result) method to structure your answer. Briefly explain the context, what the challenge was, the steps you took to resolve it, and the successful outcome. This demonstrates your problem-solving skills and resilience under pressure.

Join Rise to see the full answer
Can you give an example of how you improved a process or system in your previous role?

Share a specific example that illustrates your ability to identify inefficiencies and implement improvements. Describe the process before your intervention, the changes you proposed, and the positive impact those changes had on the team or project.

Join Rise to see the full answer
How do you prioritize features when working on a project?

Detail the criteria you use for prioritization, such as user needs, business objectives, and technical feasibility. Discuss how you collaborate with stakeholders to gather input and make informed decisions together, ensuring everyone's priorities are aligned.

Join Rise to see the full answer
What experience do you have with data analysis and pipeline development?

Talk about any relevant tools or technologies you're familiar with, as well as specific examples of data projects you've worked on. Emphasize how your data analysis contributed to business insights or improved decision-making within teams or organizations.

Join Rise to see the full answer
In what ways do you promote collaboration within a development team?

Discuss your approach to fostering collaboration, whether through regular meetings, coding sessions, or using collaboration tools. Highlight the importance of open communication and supporting team members in sharing ideas to enhance code quality and team dynamics.

Join Rise to see the full answer
What are your long-term career goals, and how does the Software Engineer position at Ambrook fit into them?

Outline your career aspirations, reflecting on how the role at Ambrook aligns with both your personal growth and professional development. Emphasize your desire to contribute to meaningful projects that resonate with Ambrook's mission, expressing enthusiasm for the shared journey ahead.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Ambrook Remote New York City
Posted 8 days ago
Photo of the Rise User
Mill Hybrid San Bruno, California
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Holidays
Paid Time-Off

Ambrooks mission is to make sustainability profitable in natural resource industries. The first industry we are tackling is agriculture building financial management tools for farms, starting with helping farmers automatically discover and apply t...

14 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 23, 2025

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!