Kaseya

Kaseya

Kaseya provides integrated IT management and security solutions for MSPs and SMBs, enabling centralized IT operations, remote management, cybersecurity, and automation.

IT Services
1K-5K
Founded 2000
$567M raised

Description

  • Design, build, and ship high-quality production-ready software that improves platform stability, performance, and scalability.
  • Use AI tools to accelerate code generation, refactoring, test development, and code review workflows.
  • Contribute to the design, development, and release of large-scale product features and integrations.
  • Participate in technical design discussions and help evaluate trade-offs for scalable, maintainable systems.
  • Conduct code reviews and ensure adherence to coding standards, testing practices, and maintainability expectations.
  • Investigate, debug, and resolve application issues, including creating unit and functional tests to prevent recurrence.
  • Support production reliability through instrumentation, log analysis, alerting, and on-call participation.
  • Reduce technical debt and help modernize legacy components through scoped re-platforming and system improvements.
  • Develop tooling and process improvements to enhance development and deployment workflows.
  • Collaborate with cross-functional partners such as Support, QA, Design, Documentation, and Product Management.
  • Help refine, prioritize, and manage the team backlog.
  • Mentor and support other engineers while promoting engineering excellence and process improvements.

Requirements

  • B.S. in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software engineering experience delivering production-ready systems end to end.
  • Strong computer science fundamentals, including data structures, algorithms, and design patterns.
  • Hands-on experience designing, deploying, and operating production applications on public cloud platforms such as AWS, GCP, or Azure.
  • Experience with distributed systems and trade-offs involving consistency, availability, and performance.
  • Understanding of payment processing workflows, including payment gateway integration and payment method lifecycle management.
  • Familiarity with accounting system concepts such as invoice-to-cash workflow, chart of accounts, terms, tax calculations, and compliance.
  • Strong understanding of testing strategies, including unit, integration, and end-to-end testing.
  • Experience with observability practices such as structured logging, metrics, distributed tracing, and alerting.
  • Ability to integrate AI-assisted development tooling into engineering workflows and connect it to delivery speed and product quality.
  • Experience collaborating with cross-functional teams, performing root cause analysis, and communicating clearly to technical and non-technical stakeholders.
  • Experience working in agile or iterative development environments.
  • Proficiency in one or more of Rust, C#, or JavaScript.
  • Experience with full stack and API development across frontend and backend layers.
  • Familiarity with modern authentication and authorization mechanisms such as OAuth 2.0, OIDC, and SAML.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with cloud-native infrastructure patterns, including serverless architectures, managed Kubernetes, and infrastructure-as-code tools such as Terraform, Pulumi, or Bicep.
  • Experience with secure coding standards, vulnerability remediation, and modern security practices.
  • Experience with CI/CD systems, automated testing gates, and progressive deployment strategies.
  • Familiarity with relational and document data stores and how to choose between them.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Tallahassee, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Application Engineer to lead the architecture and development of its accessibility-focused text-to-speech products for millions of users in a fully distributed environment.

C# C++ CI/CD .NET
28 minutes ago

Senior Software Engineer - .NET Core/AWS

3Pillar Global 1K-5K Internet Software & Services

3Pillar Global is hiring a Senior Software Engineer to develop and guide product solutions for enterprise clients on a remote, full-time team using .NET Core and AWS.

Agile AWS C# Docker Git Java Kubernetes Microservices MongoDB .NET OWASP SQL Server
32 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Virginia Beach, VA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate the data ingestion infrastructure that collects large-scale audio datasets for model training and next-generation products.

Android Bash Docker GCP iOS Linux Python Terraform
48 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Reykjavik, Iceland

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to own data collection and ingestion infrastructure that supports training high-quality models at petabyte scale.

Bash Docker GCP Linux Python Terraform
49 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers