Kandji, Inc. logo

Principal Software Engineer

Kandji, Inc.

Apply Now
Location
Miami

Job Description

Job Overview

Kandji is seeking a Principal Software Engineer to play a key role in shaping the architecture, tools, and development processes for one of its product lines. The ideal candidate will collaborate with developers to design, build, and evolve the product while focusing on reliability, scalability, and security concerns. This position involves leading technical development, mentoring other engineers, and continuously improving systems within a fast-paced startup environment.

Technical Requirements

Required Skills
  • • Python
  • • Backend programming languages (e.g., Go, Java)
  • • Event-driven architectures
  • • Message brokers (e.g., Kafka, Kinesis, RabbitMQ)
  • • Cloud platforms (e.g., AWS, GCP)
  • • CI/CD pipelines
  • • Infrastructure automation
  • • RESTful APIs and/or gRPC
  • • SQL and relational databases (e.g., Postgres, MySQL)
  • • Docker and container orchestration (e.g., Kubernetes, ECS)
Preferred Skills
  • • Frontend architecture (e.g., React)
  • • Content delivery networks (CDNs)
  • • E2E testing systems (e.g., Playwright)
  • • API gateways (e.g., Kong, AWS API Gateway)
  • • Service meshes (e.g., Dapr, Linkerd, Istio)
  • • Observability tools and practices
Experience Level

9+ years of professional software engineering experience

Responsibilities

  • • Architect and implement reliable, scalable backend services
  • • Partner with the infrastructure team to evolve CI/CD pipelines
  • • Lead technical development, guiding other engineers
  • • Build systems that handle growth and are resilient to failure
  • • Contribute to the adoption of event-driven architectures
  • • Ensure the development environment is optimal for productivity
  • • Proactively identify and address technical debt

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • Competitive salary
  • • 100% individual and dependent medical + dental + vision coverage
  • • 401(k) with a 4% company match
  • • 20 days PTO
  • • Equity for full-time employees
  • • Up to 16 weeks of paid leave for new parents
  • • Paid Family and Medical Leave
  • • Mental Health Benefits
  • • Fertility Benefits
  • • Employee Discounts
  • • Free onsite fitness center
  • • Free parking
  • • Lunch 5 days/week
  • • Career growth opportunities
  • • Inclusive culture

Additional Information

Location
Miami, Coral Gables
Type
Full-Time, On-site
Compensation
Competitive salary and benefits

About Kandji, Inc.

Kandji is an automation-forward Apple device management (MDM) software that integrates device management and EDR into one platform, empowering secure and productive work on Mac, iPad, iOS, and tvOS devices.

Company Size
201-500
Categories
Apple device management Automation Biotech, Pharmaceuticals & Healthcare Business Productivity & Collaboration Endpoint detection and response Enterprise Software HR & Staffing Information Technology and Services Information Technology & IT Services IT security MDM Security Semiconductor & Hardware Software & SaaS vulnerability management