Senior Software Engineer

🕒 Yesterday

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of ConnectWise

ConnectWise

501 - 1000 employees

Founded 1982

☁️ SaaS

🔒 Cybersecurity

🏢 Enterprise

💰 $585k Seed Round on 2019-06

SaaS • Cybersecurity • Enterprise

ConnectWise is a leading provider of software and services for managed service providers (MSPs), offering solutions designed to automate and streamline operations in IT management, cybersecurity, and business management. Their Asio platform is purpose-built for MSPs, delivering tools for unified monitoring and management, cybersecurity, data protection, and business management. ConnectWise provides services like professional services automation, remote monitoring and management (RMM), quote and proposal automation, IT documentation, and financial management among others. Through partnerships and integrations with top-rated vendors, ConnectWise enhances its offering for IT service management. The company also hosts industry events and provides community support to foster growth and innovation in the MSP sector.

📋 Description

• You will be a senior engineer on the x360Sync team at ConnectWise, owning development of the macOS agent — a native desktop application at the heart of the x360Sync backup and file sync product • Design, implement, and maintain features in the x360Sync macOS agent, working primarily in C++ with Swift and Objective-C for platform-native integrations • Debug and resolve production issues, including deep-dive investigation across the application stack and macOS system APIs • Participate in architecture and design discussions, contributing technical recommendations grounded in macOS platform best practices • Write clean, well-tested code and take part in code reviews — both giving and receiving constructive feedback • Collaborate with product managers, QA engineers, and cross-functional teams to deliver features on schedule without cutting corners on quality • Contribute to improving engineering standards, internal tooling, and development processes • Help scope and break down complex problems into well-defined tasks for yourself and the broader team • Document technical decisions, system behavior, and processes clearly for teammates and future contributors

🎯 Requirements

• Solid professional experience writing C++ in a production environment • Strong working knowledge of macOS internals, frameworks, and platform APIs (e.g. NSFileProvider, FSEvents) • Proficiency in Swift and/or Objective-C for macOS-native development • Experience debugging complex, multi-threaded, or multi-process applications • Experience with software development workflows, including version control (Git), code review, and CI/CD pipelines • Strong written and verbal English communication skills — you'll work with distributed teams and will need to articulate technical ideas clearly • Ability to work independently and manage your own priorities in a remote or hybrid environment • Comfortable working in an established codebase with existing design decisions you didn't author

🏖️ Benefits

• ConnectWise is an Equal Opportunity Employer, dedicated to building a diverse and inclusive workforce • Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions

Apply Now

Similar Jobs

🕒 Yesterday

Juniper Square

201 - 500

💸 Finance

🏠 Real Estate

☁️ SaaS

Technical Lead- Fullstack at Juniper Square, architecting and designing scalable web applications. Leading the development of systems involving cloud infrastructure and engineering teams.

AWS

Cloud

Distributed Systems

Docker

GraphQL

Java

Kubernetes

Microservices

NoSQL

Python

React

Spring

Spring Boot

SpringBoot

SQL

TypeScript

🕒 Yesterday

Empower

10,000+ employees

💸 Finance

💳 Fintech

👥 B2C

Software Engineer designing, developing, and maintaining software applications for a financial services company. Collaborating across teams and ensuring code quality and architecture standards.

Java

JavaScript

Python

Swift

🕒 Yesterday

Group 1001

501 - 1000

💸 Finance

📚 Education

Senior Vulnerability Management Engineer at Group 1001 responsible for vulnerability management and automation in security processes. Focused on reducing risks across cloud and embedded systems with strong collaboration.

AWS

Azure

Cloud

Google Cloud Platform

GraphQL

JavaScript

Python

Go

🕒 2 days ago

Zeller

201 - 500

💳 Fintech

💸 Finance

Senior React Native Engineer building mobile banking apps for Zeller to enhance business banking experience. Join a high-performing team at an exciting scale-up in Australia.

Android

GraphQL

iOS

React

React Native

TypeScript

🕒 2 days ago

HighLevel

201 - 500

☁️ SaaS

🤝 B2B

Software Development Engineer III focusing on backend integrity and efficiency at an AI-powered business OS provider. Involves platform stability and scalability challenges.

Cloud

Distributed Systems

Microservices

NoSQL