Kaseya Careers logo
Kaseya Careers

Kaseya is the leading provider of complete IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI. Founded in 2000, Kaseya currently serves customers in over 20 countries across a wide variety of industries and manages over 15 million endpoints worldwide.

Staff Software Engineer

Software EngineerSoftware EngineerOtherRemoteLeadTeam 5,001-10,000

Location

United States

Posted

82 days ago

Salary

0

Seniority

Lead

Job Description

Staff Software Engineer

Kaseya Careers

Kaseya® is the leading provider of complete IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI. Kaseya’s best-in-breed technologies allow organizations to efficiently manage and secure IT to drive sustained business success. Kaseya has achieved sustained, strong double-digit growth over the past several years and is backed by Insight Venture Partners www.insightpartners.com), a leading global private equity firm investing in high-growth technology and software companies that drive transformative change in the industries they serve. Founded in 2000, Kaseya currently serves customers in over 20 countries across a wide variety of industries and manages over 15 million endpoints worldwide. To learn more about our company and our award-winning solutions, go to www.Kaseya.com and for more information on Kaseya’s culture. Kaseya is not your typical company. We are not afraid to tell you exactly who we are and our expectations. The thousands of people that succeed at Kaseya are prepared to go above and beyond for the betterment of our customers. About Us: Kaseya is the leading provider of IT infrastructure and security management solutions for MSPs and internal IT teams. This Staff-level position is part of the Datto Endpoint Backup product group. The Staff Backend Engineer (Golang) will drive architectural direction, lead complex cross-team initiatives, mentor engineers, and ensure our backup and cloud services systems are scalable, resilient, and strategic. Skills & Experience - 8+ years building large-scale backend systems; expertise in Golang. - Deep experience with gRPC, REST APIs, Docker, Kubernetes. - Experience working on and developing for Linux - Expertise with PostgreSQL and Cassandra. - Strong architectural leadership with microservices and distributed systems. - Familiarity with QEMU/KVM, VMware ESX, Hyper-V - Strong testing methodology knowledge. - Excellent communication and collaboration skills. Technical Expertise - 8+ years of professional experience building large-scale backend systems, with extensive proficiency in Golang (or comparable languages with the ability to transition quickly). - Deep expertise in designing, consuming, and evolving REST APIs and gRPC for high-throughput and distributed environments. - Strong experience building and operating containerized services using Docker and Kubernetes in production. - Demonstrated experience designing resilient systems using relational and NoSQL databases such as PostgreSQL and Cassandra. Architectural Leadership - Strong command of microservices architecture, distributed systems, and event-driven patterns. - Experience shaping technical strategy, influencing cross-team architecture, and making long-term design decisions. - Ability to evaluate trade-offs across scalability, cost, performance, and operational overhead. Software Quality & Engineering Practices - Deep understanding of testing methodologies, including unit, integration, and load testing. - Experience building observable systems (logging, metrics, tracing). - Comfort working across Windows and Linux environments. Soft Skills - Strong communication skills; able to articulate complex technical concepts to both engineers and stakeholders. - Proven ability to lead cross-team initiatives, set technical standards, and drive execution. - Skilled at decomposing ambiguous problems and defining clear, scalable solutions. - Adept at mentoring senior and mid-level engineers across multiple teams. Responsibilities Technical Leadership & Strategy - Serve as a domain expert for backend systems within Datto Endpoint Backup and influence technical direction across product lines. - Lead the architecture, design, and implementation of high-performance, secure, and fault-tolerant backend services. - Define and promote engineering best practices, coding standards, and architectural frameworks. System Design & Feature Ownership - Own mission-critical features and subsystems—from concept to production rollout—and ensure operational excellence. - Conduct deep design reviews, provide technical oversight, and guide teams through complex engineering challenges. Cross-Functional Collaboration - Partner closely with Product Management, SRE, Infrastructure, and other engineering teams to align on roadmaps, scope large initiatives, and balance business requirements with technical scalability. - Participate in long-term planning, capacity forecasting, and technical roadmap creation. Mentorship & Organizational Impact - Mentor engineers across multiple teams through code reviews, design sessions, and technical coaching. - Raise the overall engineering bar through knowledge sharing, internal talks, and documentation. - Provide guidance in incident response, root-cause analysis, and long-term reliability improvements. Technical Stack - Backend: Golang, gRPC, REST APIs - Infrastructure: Docker, Kubernetes - Databases: Cassandra, PostgreSQL Nice to Have - Advanced CI/CD pipeline development (GitHub Actions, Jenkins) - Experience building Windows services or working with NTFS internals - Experience with ZFS - Experience with object stores - Experience developing for macOS Join the Kaseya growth rocket ship and see how we are #ChangingLives ! Additional information Kaseya provides equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.

Related Job Pages

More Software Engineer Jobs

Camber Creative logo

Senior Mobile Engineer

Camber Creative

Digital Product Agency | Mobile & Web Apps, CMS & Enterprise Software

OtherRemoteTeam 11-50H1B No Sponsor

Position: Senior Mobile Engineer Reports to: Engineering Manager Level: Senior Location: Remote Job type: PT Contract to Start with potential to become FT. Pay: from $55/hr About the Role As a Mobile Software Engineer, you will work with the team to develop, sustain, and maintain software for Android and iOS mobile app platforms in enterprise ecosystems. These may include anything from companion mobile applications, IoT devices and services, and multimedia streaming applications. Simply put, our team builds amazing mobile solutions. You will work with a team of talented designers, developers, and architects to develop custom mobile solutions for some of the best brands in the world. Working here, you will be a part of a highly collaborative team. You will engage with our clients ensuring our custom mobile solutions are thoroughly tested and meet our high-quality standards. With the products you build, you will change people’s lives by providing them with groundbreaking technology. The team does this by improving industry workflows and connecting companies with their customers. At Camber, engineers participate in the successful execution of projects through self-organizing project teams. You will assist the product leadership with aligning time, budget, and functional requirements for optimal client and business outcomes, crafting code and approaches that simply and elegantly solve problems. As is the expectation of all team members at Camber Creative, the boundaries of your involvement in company activities will not be limited by a formal job description. You should apply yourself to the full extent of your skills and capabilities to help in any and every way possible to maximize positive outcomes for client projects, the company, the team, and yourself. Responsibilities - Work with one or more of Java, Kotlin, Swift, Objective-C - Develop custom Android/iOS mobile apps for clients across multiple industries - Unit-test code for robustness, including edge cases, usability, and reliability - Build solutions that change people’s lives by providing them a technology that eases their pain - Collaborate with cross-functional teams to define and design new features - Work with product managers and UI/UX designers to create a secure, seamless mobile experience - Design, build, deploy, and support large, world-class enterprise-level solutions - Translate designs and wireframes into high-quality code - Design, build and maintain high-performance, reusable, and reliable code - Ensure the best possible performance, quality, and responsiveness of the application - Identify and correct bottlenecks and fix bugs - Help maintain code quality, organization, and automation Minimum Qualifications - 3+ years of demonstrable proficiency with Swift - 3+ years of demonstrable proficiency with Kotlin - Knowledge of cross-platform solutions is a plus (React Native, Flutter, MAUI) - Experience with dependency management through Cocoapods, Swift Package Manager, and Gradle - Familiarity with LLDB, ADB, and similar debugging tools - Familiarity with RESTful APIs to connect mobile applications to back-end services - Familiarity with MVVM and other design patterns - Familiarity with SwiftUI - Experience with real-time messaging protocols - A solid understanding of the best practices of app design and supporting multiple device sizes and layouts - Understanding of Apple’s design principles and interface guidelines - Understanding of Material design principles - Experience with e-commerce frameworks such as Stripe and StoreKit - Experience with offline storage, threading, and performance tuning - Ability to debug and fix retain cycles, memory leaks, and other memory management issues - Ability to evaluate performance issues with a complete understanding of the view layout system - Experience with stack trace debugging and investigation - Understanding of asynchronous programming concepts - Experience with video streaming protocols (HLS, DASH, WebRTC, RTSP) - Experience with production distribution (i.e. certificates, provisioning profiles) - Version control in a team environment and a strong knowledge of Git - Understanding the mobile development life cycle - Understanding of build configurations, schemes, and build variants - Familiarity with cloud message APIs and push notifications (i.e. Firebase) About Camber Camber is a fully-distributed digital product agency specializing in app design and development for iOS, Android, web, and IoT. Our expert team collaborates from across the United States and Canada to plan, prototype, build, and sustain digital products that delight and enrich users' lives and produce meaningful business results for our client collaborators. Whether it’s a B2C app, internal enterprise utility tool, B2B Software-as-a-Service (SaaS) platform, the next innovative wearable or IoT solution, or anything in between, we have the deep expertise and insight to be equally comfortable as pilot, co-pilot, or navigator for our clients’ next digital transformation. A Principles-First Company While what we do changes as technology evolves, what we believe in serves as the guardrails for everything we do. Our principles are: - Treat People Right - Work with Autonomy, Mastery, Purpose, and Accountability - Be an Excellent Collaborator - Assume Positive Intent - Strive for Simplicity - Show > Tell - Deliver, and Then Some - Don’t Take Yourself Too Seriously - Always Be Improving Camber was recently honored by being named to the Clutch 100, which recognizes the top-growing B2B companies worldwide. We notched a top 25 position in sustained growth companies and a top 100 position in fastest growth companies. Why Should I Join Camber? - We are people serving people. Relationships are everything to us. We start by hiring a team of not just skilled technicians, but deeply good human beings–because you can’t pour from an empty cup. Then we treat every client, team, and collaborator relationship with humility, respect, and transparency, and look out for their best interests. - We are a team of highly experienced professionals, and we act like it. We want our subject matter experts to flex their skill mastery in their way every day. We align every task to an intended outcome and favor accountability over process obedience to maximize positive outcomes. After all, we will only succeed or fail together in our goal to make products that matter to our clients, their users, and our team. - We have only three company objectives, which are to operate an unparalleled workplace, to create an unparalleled client experience, and to make unparalleled user experiences. Everything we do is in service of these three human-centered objectives.

North Carolina
$55 / hour
L R S logo

.NET Software Developer AI

L R S

LRS Consulting Services has been delivering the highest quality consultants to our clients since 1979. We've built a solid reputation for dealing with our clients and our consultants with honesty, integrity, and respect. We work hard every day to maintain that reputation. LRS is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on: Race Color Religion Creed National origin Sex Age Disability Marital status Gender identity Domestic partner status Sexual orientation Genetic information Citizenship Status or protected veteran status In some cases, LRS Consulting uses generative artificial intelligence (“AI”) in support of our hiring processes. LRS takes steps to ensure the use of AI does not result in discrimination based on protected class(es). AI may be used in the hiring process solely in support of the assessment of candidate qualifications. All decisions in the hiring process are made by LRS employees. If AI will be used in the hiring process for the position for which you are applying, you will be notified and will have the opportunity to opt out. If you have any questions, please contact us by clicking here.

Role Description Looking for more than just an assignment? We're looking for you! This isn't just another assignment, but a real opportunity and a challenge for the right person. Codeworks, a LRS Consulting Services is seeking a .NET Software Developer AI! Our direct client in the healthcare industry is seeking an experienced Senior Software Developer to support multiple AI-driven initiatives on a long-term engagement. This role is ideal for a developer who thrives in modern cloud environments and enjoys working with cutting‑edge technologies. Qualifications - Senior-level C# / .NET development - PostgreSQL with Entity Framework Core - Experience using GitHub - Several years of hands-on experience with AWS, including: - Lambda - Cognito - CloudWatch - Aurora - Bedrock - VPC - Background working with Angular (ideally v18+) - Proficiency in Python 3.12+ - Terraform experience is required Requirements The base range for this hourly position is $60.00 - $75.00 per hour, depending on experience; pay ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hires of this position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Benefits Codeworks, a LRS Company is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship, status or protected veteran status. In some cases, Codeworks, a LRS Company, uses generative artificial intelligence (“AI”) in support of our hiring processes. LRS takes steps to ensure the use of AI does not result in discrimination based on protected class(es). AI may be used in the hiring process solely in support of the assessment of candidate qualifications. All decisions in the hiring process are made by LRS employees. If AI will be used in the hiring process for the position for which you are applying, you will be notified and will have the opportunity to opt out. Please contact AI.Questions@lrs.com with any questions.

United States
$60 - $75 / hour
OtherRemoteTeam 201-500H1B No Sponsor

Who We Are: CompTIA is a leading voice and advocate for the $5 trillion global information technology ecosystem; and the estimated 75 million industry and tech professionals who design, implement, manage, and safeguard the technology that powers the world’s economy. Through education, training, certifications, philanthropy and market research, CompTIA promotes industry growth; the development of a highly skilled workforce and a commitment to creating an environment where innovation happens, and the opportunities and benefits made possible through technology are available to all. Scope Summary: The Dynamics 365 CRM Engineer will play a key role in designing, building, and supporting custom Dynamics 365 CE (Sales/Service) application and integrations across the enterprise. You’ll collaborate with internal stakeholders to translate business needs into robust technical solutions that drive efficiency and improve outcomes across the organization. Essential Duties and Responsibilities: - Design, develop, and customize solutions within Microsoft Dynamics 365 CRM CE (Sales/Service). - Build and maintain Power Platform components, including Power Apps, Power Automate, Dataverse, and Power BI. - Develop custom plugins, workflows, and integrations using C# and .NET. - Integrate Dynamics with internal and external systems via REST APIs and Azure-based services. - Collaborate with business analysts, testers, and stakeholders to define requirements and deliver high-quality solutions. - Support ongoing system maintenance, troubleshooting, and enhancement of the Dynamics ecosystem. - Own technical delivery of CRM development work — not configuration. - Other relevant tasks, duties, or special projects as assigned Key Performance Metrics: - Productivity: Help build products to be proud of; Deliver what has been committed; Work through complex issues appropriately and seek help in a reasonable time; Help others achieve their productivity goals - Teamwork: Participate in sprint planning, and provide good estimates; Participate in the pull request process; Participate in weekly peer-to-peer training; Participate in retrospectives - Communication: Provide valuable information in team stand-ups; Provide visibility on owned work items; Communicate work blockers Skills and Qualifications: - Proven experience developing within Microsoft Dynamics 365 CE (Sales/Services). - Strong knowledge of the Power Platform (Power Apps, Power Automate, Dataverse). - Proficiency in C#, .NET, and SQL Server for backend customization and integration and JavaScript/TypeScript for front end. - Experience developing plugins, workflows, and custom connectors. - Understanding of Azure services such as Azure Functions, Logic Apps, Service Bus and DevOps. - Excellent problem-solving and communication skills, with the ability to liaise across technical and business teams. - Familiarity with Agile methodologies and full software development lifecycle best practices. - Microsoft D365 F&O and Dual write experience is a plus. - Ability to quickly learn new systems and tools. - High degree of initiative and timeliness in delivering work output. - Ability to communicate clearly and work well in a team environment. - Ability to analyze and solve complex problems. Education and/or Experience: - 8+ years of direct experience in related field - Degree highly preferred but not required for the role Why Join Us: We're a team of driven, creative problem-solvers who are passionate about empowering people to realize their full potential. We foster a collaborative and inclusive culture where ideas are welcomed, growth is encouraged, and success is celebrated. We're not just looking for employees, we're looking for partners who share our vision and are eager to contribute to our purpose. If you're ready to unlock your potential and reach new heights, join us today. Our team works hard and we recognize the importance of taking care of our own. We offer our employees a comprehensive suite of benefit offerings including: - Health, Dental, and Vision Insurance & FSA/HSA Plans - Performance bonus up to 15% of base salary - Unlimited PTO & 15 Paid Holidays - Flexible Schedules & Summer Hours - 12 weeks of Paid Parental Leave - Sponsored Costco or Sam’s Membership - 401K Retirement Plan with 6% company match - Spot Bonuses for going above & beyond - Tuition Reimbursement - Home Office Allowance - Wellness Reimbursement - Student Loan Repayment - Broadband Stipend - Expected compensation based on experience and qualifications – $135,000 – $145,000

United States
$135K - $145K / year
GitHub, Inc. logo

Staff Software Engineer

GitHub, Inc.

GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together.

OtherRemoteTeam 501-1,000

About GitHub GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot. Locations In this role you can work from Remote, United States Overview As the global home for all developers, GitHub is the complete AI-powered developer platform to build, scale, and deliver secure software. With Codespaces, we’re building and operating instant-on, remote cloud development environments. In this model, engineers work in cloud development environments — tailored for a specific project — where the overhead of launching a task-specific workbench is effectively zero. Work on a bug, review a change, or just try something out, all booted from a clean baseline ready for your commits. Not only does this accelerate engineers day to day coding, but it is also used across GitHub.com to iterate on and validate Copilot-generated code. We are seeking a Staff Software Engineer to join this team and drive the continued evolution of Codespaces, shaping the future of cloud-based development for GitHub and its users. In this role, you will play a critical role in shaping and implementing the future of the Codespaces product. You will work directly with developers and customers to help define the future of cloud development environments across GitHub.com. You will work with a strong team of developers to design and build a platform that is secure, reliable and most of all fun to develop on. Note, this Staff position is not only one where you get to design solutions, but one where you will have the opportunity to ship large features as part of the job. Responsibilities - Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services and become intimately familiar with the systems you build and take pride in writing maintainable code. - Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others; support teams in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards. - Own and advocate for the health and quality of the systems that the team builds, including participating in on-call for first responder rotations and live incidents. - Write architecture briefs and proposals and carry out code experiments. - Design and implement APIs to facilitate seamless integration between software components. - Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery. - Collaborate with cross-functional teams and partner with stakeholders and lead discussions for technical solutions, including design and cost considerations. - Create and guide others in 1) developing clear testing plans to assure solution quality, reliability, and performance; 2) defining success metrics; and 3) integrating customer feedback for continuous improvement - all while ensuring system architecture meets security and compliance standards. - Maintain executional and operational excellence within and potentially across teams/organizations. - Apply debugging tools and telemetry to verify assumptions, proactively resolve issues, and optimize code performance and maintainability. - Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable. - Participate in on-call rotations with your team. - Offer and receive feedback to grow yourself and the team. Qualifications Required Qualifications: - 9+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java, - o OR associate’s degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 8+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java, - o OR bachelor's degree in Computer Science or related field AND 7+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java, - o OR master's degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java, - o OR doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java, - o OR equivalent experience. - 2+ years experience in technical leadership roles such as tech lead, team lead or equivalent. - Demonstrated experience with large-scale system architecture and design, particularly in cloud-based environments, with a strong understanding of distributed systems and microservices. Preferred Qualifications: - Experience in one or more scripting languages (e.g., Bash, Python, or a similar language), technologies and software platforms, (e.g., Ruby, React, Go, Javascript/typescript, MySQL, cosmosDB, Elasticsearch), front-end frameworks (e.g., React.js), and / or telemetry dashboard (e.g., Datadog, Sentry, Azure Data Explorer). - Experience with Cloud Native Compute Foundation (CNCF) concepts. - Experience working closely with product management, design, and other engineering teams to drive cross-functional projects and deliver high-quality products. Compensation Range The base salary range for this job is USD $140,400.00 - USD $372,300.00 /Yr. These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role. GitHub values - Customer-obsessed - Ship to learn - Growth mindset - Own the outcome - Better together - Diverse and inclusive Manager fundamentals - Model - Coach - Care Leadership principles - Create clarity - Generate energy - Deliver success Who We Are GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together. EEO Statement GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

United States