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

We are looking for an experienced Software Engineer to be responsible for developing and implementing UIs for test site and plant control and data visualization across all Arbor technologies. The successful candidate will use their database and programming experience to convert engineering requirements from multiple teams into fully featured and flexible user experiences that enable rapid technology development.  


Arbor’s team of world-class engineers and scientists are developing a scalable, low-cost approach to Bioenergy with Carbon Capture and Storage (BECCS) based on modern rocket engine technology. BECCS is a carbon dioxide removal (CDR) approach that uses biomass to produce energy and remove CO₂ from the atmosphere and store it permanently underground, while ensuring food security, rural livelihoods, and biodiversity are not affected. Our modular technology leverages the power density of supercritical CO2 to enable compact gasification, oxy-combustion, and high-pressure turbo-expansion to convert abundant waste biomass into clean electricity, water, and high-purity CO2, capturing and sequestering all emissions from the process. Our team brings together a passion for science, technology, and global stewardship to make low-cost, high-quality carbon removal and baseload power a reality. 


Responsibilities:
  • Maintain and improve the UI/UX framework for test site and plant data visualization. 
  • Design and implement Human Machine Interfaces (HMIs) for testing plant components. 
  • Develop user-friendly interfaces for testing and controlling the plant. 
  • Build and maintain web interfaces for data visualization and control. 
  • Develop and maintain web frontends for configuration management 
  • Assist with organizing and managing time-series data. 


Requirements:
  • 3+ years of experience in software engineering. 
  • Proficiency in JavaScript or TypeScript. 
  • Experience with a web framework like Vue, React, or Angular. 
  • Familiarity with Docker and container technology. 
  • Knowledge of SQL databases, preferably PostgreSQL. 
  • Experience creating real-time data displays. 
  • Comfortable working in a fast-paced startup environment. 
  • Understanding of WebSockets for real-time communication. 
  • Experience with RESTful APIs. 
  • Familiarity with SVG for graphics and visualization. 


Preferred Qualifications
  • Experience with time-series databases. 
  • Proficiency in Go or C++ development. 
  • Familiarity with Adobe Illustrator. 
  • Knowledge of Web Workers, especially Shared Workers. 
  • Experience with Industrial IoT (IIoT) communication standards like DDS or MQTT. 


$115,000 - $160,000 a year
 Subject to applicant’s skills, qualifications, and experience. 

Benefits: 

Equity: The business opportunity for carbon removal technology is growing rapidly, and we want our team to share in Arbor's successes, so we offer stock options to all employees.  

Extensive medical benefits, including Health, Dental, and Vision, and Life Insurance 

Company FSA and HSA contributions 

Unlimited PTO  

12+ company holidays, including Earth Day!  

 

Arbor is an equal opportunity employer. We never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. Building a global solution to this global problem will require humans of all varieties to contribute diverse ideas and experiences, so we have put finding and hiring qualified individuals from underrepresented groups at the top of our priority list.  

Average salary estimate

$137500 / YEARLY (est.)
min
max
$115000K
$160000K

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, Arbor

At Arbor, we’re on the hunt for a talented Software Engineer to join our passionate team in El Segundo, CA. In this role, you’ll be at the forefront of developing and implementing user interfaces for our innovative test site and plant control systems, all while enhancing data visualization for our cutting-edge technologies. Your expertise will play a critical role in transforming complex engineering requirements into intuitive, user-friendly experiences that accelerate our mission towards bioenergy and carbon capture. You’ll be working alongside world-class engineers and scientists who are committed to making a tangible difference by leveraging modern rocket engine technology for a sustainable future. As you maintain and improve our UI/UX framework, design Human Machine Interfaces (HMIs), and build web frontends for data control and visualization, you’ll need to thrive in a fast-paced startup environment and be eager to contribute ideas and solutions. With a strong focus on continuous learning, our team fosters an atmosphere where your skills can truly shine while making a genuine impact on the world. Join us in leading the charge towards a carbon-neutral future while enjoying competitive salaries, stock options, and unlimited PTO. Together, we aim to change the world!

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

As a Software Engineer at Arbor, your main responsibilities include developing and improving the UI/UX framework for testing and plant data visualization, designing Human Machine Interfaces (HMIs), and creating user-friendly interfaces for controlling and testing plant components. You'll also be involved in building and maintaining web interfaces for data visualization and assisting in managing time-series data.

Join Rise to see the full answer
What experience is required for the Software Engineer role at Arbor?

To qualify for the Software Engineer position at Arbor, candidates should have at least 3 years of experience in software engineering. Proficiency in JavaScript or TypeScript is essential, along with familiarity with web frameworks like Vue, React, or Angular. Additionally, experience with Docker, SQL databases (preferably PostgreSQL), and creating real-time data displays is highly valued.

Join Rise to see the full answer
What programming languages should a Software Engineer at Arbor be familiar with?

A Software Engineer at Arbor should be proficient in JavaScript or TypeScript. Additionally, knowledge of Go or C++ can be beneficial, and familiarity with creating graphics using SVG is encouraged. Understanding WebSockets for real-time communication and experience with RESTful APIs are also important for this role.

Join Rise to see the full answer
Are there specific technologies or tools that a Software Engineer at Arbor should know?

Yes, a Software Engineer at Arbor should be comfortable working with Docker and container technology. Familiarity with time-series databases is preferred, and experience with Industrial IoT communication standards like DDS or MQTT is advantageous. Knowledge about Adobe Illustrator for designing graphical components can also be a plus.

Join Rise to see the full answer
What does the team culture look like for a Software Engineer at Arbor?

At Arbor, the team culture revolves around collaboration, innovation, and a shared commitment to sustainability. As a Software Engineer, you'll find yourself in an inclusive environment that values diverse ideas and contributions, aiming to build effective solutions for global challenges. We celebrate our successes together and promote continuous growth and learning.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you explain your experience with JavaScript or TypeScript and how it applies to your previous projects?

When answering this question, detail specific projects where you utilized JavaScript or TypeScript, illustrating your role and contributions. Highlight any frameworks you employed, like React or Vue, and how your coding skills improved the project's outcome or user experience.

Join Rise to see the full answer
What UI/UX design principles do you follow when developing applications?

Outline key UI/UX principles such as usability, accessibility, and responsive design. Provide examples of how you've applied these principles in past projects, ensuring to connect your design decisions with user feedback or performance metrics.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your applications?

Discuss your systematic approach to debugging, which may include log reviews, using debugging tools, or collaboration with team members. Provide a specific example of a challenging bug you faced, how you resolved it, and the lessons learned.

Join Rise to see the full answer
Can you describe your experience with web frameworks like React, Vue, or Angular?

When discussing web frameworks, describe any specific applications you developed using these tools. Mention the features you implemented, your role in the project, and any relevant performance or user engagement outcomes.

Join Rise to see the full answer
What methods do you use to keep up with the latest trends in software development?

Share various resources you utilize, such as blogs, online courses, or community forums. Highlight your participation in relevant workshops or conferences, and explain how these trends inform your work as a Software Engineer.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

Discuss your organizational skills and techniques, such as using task management tools or agile methodologies. Reference how you ensured project deadlines were met while maintaining quality and detail any specific experiences.

Join Rise to see the full answer
What experience do you have with RESTful APIs?

Illustrate your experience connecting applications with RESTful APIs, focusing on specific implementations that demonstrate your understanding. You can also mention challenges faced and how you optimized API interactions for performance.

Join Rise to see the full answer
Describe a time you had to collaborate with non-technical teammates on a project.

Sharing a specific instance where you explained complex technical details to a non-technical audience is key. Emphasize your communication skills and how you adapted your approach to bridge the knowledge gap effectively.

Join Rise to see the full answer
What strategies do you employ to ensure a seamless user experience?

Consider discussing methods such as user testing, prototype feedback, or iterative design processes. Provide examples of changes you made based on user interactions or feedback that enhanced the overall experience.

Join Rise to see the full answer
Can you describe your familiarity with Docker and containerization?

Detail your experience working with Docker, emphasizing specific projects where you used containerization. Discuss the benefits you observed, such as improving deployment efficiencies or enhancing application scalability.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Cockroach Labs as a backend software engineer to enhance disaster recovery features for their cloud-native database solutions.

Photo of the Rise User

Join Nagarro as a Principal Engineer in Java Full Stack, where your expertise in cloud architectures and modern frameworks will drive exceptional digital solutions.

Posted 4 days ago

Join Griddle as a Senior Java Developer to shape the future of education with innovative software solutions.

Photo of the Rise User
Posted 11 days ago

Join VIA as a Senior Software Developer and drive innovation in privacy-focused applications with cutting-edge Web3 technologies.

Photo of the Rise User
Manulife Hybrid Manila, Manulife Business Processing Services
Posted 11 days ago

Join Manulife as an Associate Software Technical Analyst and play a key role in maintaining application performance and customer satisfaction.

Photo of the Rise User

Join Visa as a Senior Principal Software Engineer, focusing on innovative, AI-driven solutions for risk authentication and identity management.

Posted 14 days ago

Join Oumi as a Platform Engineer to shape the technology foundation of an open-source AI platform that's transforming the industry.

Posted 11 days ago

As a Senior Android Developer at Inetum, you'll design and develop cutting-edge applications for digital payment solutions in a dynamic remote work environment.

Arbor Realty Trust, founded 1983, is a real estate investment trust and direct lender, providing loan origination and servicing for multifamily, seniors housing, healthcare and other diverse commercial real estate assets. Headquartered in New York...

13 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 15, 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!
LATEST ACTIVITY
Photo of the Rise User
11 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
Someone from OH, Beachwood just viewed Mechanical Engineer (Entry Level) at CyberCoders
Photo of the Rise User
36 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Manager, CPG Ads & Promotions - S&O at DoorDash USA
Photo of the Rise User
Someone from OH, Cleveland just viewed Manager, Trade Marketing at Red Bull
Photo of the Rise User
7 people applied to Flutter Developer at Adree
Photo of the Rise User
Someone from OH, Cincinnati just viewed Freelance Audio Editor at Side
Photo of the Rise User
Someone from OH, Painesville just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
Someone from OH, Mansfield just viewed Manager, BDR Outbound at Wealthsimple
P
Someone from OH, Cincinnati just viewed Content Writer Intern at Promilo
Photo of the Rise User
Someone from OH, Cincinnati just viewed Content Writer at TKDA
M
Someone from OH, Cincinnati just viewed Freelance English Writer - AI Tutor at Mindrift
Photo of the Rise User
Someone from OH, Cincinnati just viewed Research Analyst / Writer at Crypto.com
P
Someone from OH, Loveland just viewed Undergraduate Administrative Assistant - Biology at PSU
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Copywriter at Flex
Photo of the Rise User
Someone from OH, Loveland just viewed Marketing Manager, Content, Blog and SEO at Okendo
Photo of the Rise User
Someone from OH, Loveland just viewed Social Media Manager at HoneyBook
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Sunbury just viewed Financial Analyst, FP&A – Tampa, FL at Signode
Photo of the Rise User
100+ people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer- Maps at Apple
Photo of the Rise User
6 people applied to Junior .NET Developer at Optimiza