Software Development Engineer II – Desktop App

October 27

Apply Now
Logo of HighLevel

HighLevel

SaaS • Marketing • B2B

HighLevel is an all-in-one marketing and sales platform designed to help businesses grow and succeed. The platform consolidates various marketing tools into a single solution, providing features such as lead capture through landing pages, surveys, forms, and calendars, as well as tools for nurturing leads via automated messaging across multiple channels including phone, SMS, email, and social media. HighLevel offers customizable solutions like online appointment scheduling, multi-channel follow-up campaigns, and pipeline management. Additionally, businesses can build websites, funnels, and landing pages using the intuitive page builder. HighLevel supports integrating with existing systems via API, and offers a membership platform for community building and course management. The platform is targeted towards marketers and offers white-labeling options for businesses to brand the software as their own. With a community-driven development approach and award-winning support, HighLevel is focused on empowering businesses to streamline their operations and enhance their marketing efficiencies.

201 - 500 employees

Founded 2018

☁️ SaaS

🤝 B2B

💰 Series A on 2021-11

📋 Description

• Build and evolve features within the HighLevel Desktop App, delivering a world-class experience to hundreds of thousands of daily active users. • Work across both frontend and backend layers within Electron, integrating HighLevel’s APIs and native OS capabilities (notifications, updates, file access, etc.). • Implement performant, modular UI components using Vue.js, React, or similar frameworks inside the Electron shell. • Collaborate with backend teams to design and consume Node.js APIs, IPC handlers, and secure data sync workflows. • Identify, debug, and resolve complex rendering, memory, and performance issues across main and renderer processes. • Develop cross-platform build, packaging, and auto-update workflows for macOS, Windows, and Linux using Electron tooling. • Optimize app startup time, rendering efficiency, and caching to ensure low-latency, smooth user experiences. • Work closely with design and product to prototype, iterate, and ship high-impact desktop features quickly and reliably. • Contribute to observability, logging, and crash-reporting systems to maintain stability and quality at scale. • Collaborate with infrastructure teams to ensure seamless deployment and monitoring using Google Cloud Platform and related tools.

🎯 Requirements

• 3+ years of software engineering experience, with 1+ years building desktop or web applications at scale. • Solid experience developing Electron applications, including main/renderer process architecture and IPC communication. • Strong proficiency with frontend frameworks such as Vue.js, Nuxt, or React, and deep understanding of UI performance tuning. • Experience building or integrating backend API services using Node.js and TypeScript. • Familiarity with NoSQL databases (MongoDB, DynamoDB) and Redis, and experience working with Google Cloud infrastructure (GCP, CI/CD, deployment). • Deep understanding of performance profiling, memory optimization, and browser rendering lifecycles. • Skilled at debugging and resolving cross-platform issues across Windows, macOS, and Linux environments. • Strong problem-solving ability with a focus on product quality, DX (developer experience), and maintainability. • Excellent collaboration and communication skills - comfortable working across product, design, and infrastructure teams.

🏖️ Benefits

• Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

Apply Now

Similar Jobs

October 27

Granicus

501 - 1000

🏛️ Government

☁️ SaaS

📋 Compliance

Software Engineer developing .NET applications for Granicus. Collaborating with teams to deliver high-quality software in a supportive remote environment.

🇮🇳 India – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

October 27

Granicus

501 - 1000

🏛️ Government

☁️ SaaS

📋 Compliance

Senior Software Engineer developing SaaS based web applications for Granicus, collaborating on innovative solutions and mentoring team members. Expertise in .NET, React, and Azure services required.

🇮🇳 India – Remote

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

October 27

Granicus

501 - 1000

🏛️ Government

☁️ SaaS

📋 Compliance

Software Engineer responsible for developing SaaS solutions and collaborating across teams at Granicus. Engaging in code production and mentorship to enhance technology for government services.

🇮🇳 India – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

October 25

Altisource

1001 - 5000

🏠 Real Estate

💸 Finance

💳 Fintech

Software Engineer at Altisource developing and maintaining automated test scripts using Selenium with Java. Involves collaborating with development teams and integrating tests into CI/CD pipelines.

🇮🇳 India – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Java

Jenkins

JUnit

Selenium

Shell Scripting

SQL

Unix

October 24

Cummins Inc.

10,000+ employees

⚡ Energy

🚗 Transport

🔧 Hardware

Software Engineer I at Cummins developing high-quality software applications in compliance with technical design and coding standards. Engaging in the full software development lifecycle and collaborating with cross-functional teams.

🇮🇳 India – Remote

💰 $75M Grant on 2024-07

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com