Senior Software Engineer, Backend at Kandji

Miami, Florida, United States

Kandji Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, CybersecurityIndustries

Requirements

  • 5+ years of professional software engineering experience
  • Strong proficiency in backend programming languages (e.g., Python, Go, Java, or similar)
  • Experience with event-driven architectures and message brokers (e.g., Kafka, Kinesis, RabbitMQ)
  • Knowledge of security and compliance considerations
  • Deep understanding of service-oriented architecture and microservices best practices
  • Prior experience in a fast-paced startup environment
  • Proficiency with cloud platforms such as AWS or GCP
  • Ability to identify problems/opportunities, break them down into critical parts, and design scalable solutions
  • Hands-on experience with CI/CD pipelines, infrastructure automation, and deployment strategies
  • Strong knowledge of RESTful APIs and/or gRPC
  • Experience writing unit and integration tests to ensure high-quality software
  • Experience with Docker and container orchestration platforms such as Kubernetes or ECS
  • Proficiency in SQL and experience with relational databases such as Postgres or MySQL
  • Strong experience with peer code reviews, offering and receiving constructive feedback to maintain and elevate coding standards
  • Preferred Qualifications:
  • Exposure to frontend architecture (e.g., React)
  • Familiarity

Responsibilities

  • Build and Maintain Service Architecture: Architect and implement reliable, scalable backend services to support the application
  • Drive Infrastructure Improvements: Partner with the infrastructure team to evolve CI/CD pipelines and service deployment patterns
  • Mentor and Lead by Example: Lead technical development with knowledge of up-to-date best practices, and guide other engineers through code reviews, architectural discussions, and technical decision-making
  • Design for Scalability and Resilience: Build systems that handle growth gracefully and are resilient to failure across distributed environments
  • Evolve Messaging and Integration Patterns: Contribute to the adoption and evolution of event-driven architectures and asynchronous service communication using tools like Kafka or similar
  • Champion Developer Productivity: Ensure our tooling provides developers with the best environment to develop locally, test, and ship their code
  • Continuously Improve Systems: Proactively identify bottlenecks and technical debt, leading efforts to improve platform stability and performance

Skills

Backend Services
Service Architecture
CI/CD
Scalability
Reliability
Security
AI Implementation
Mentoring

Kandji

Unified platform for Apple device management

About Kandji

Kandji offers a platform specifically designed for managing and securing Apple devices in businesses. Their system allows companies to easily deploy secure devices, update software, and address vulnerabilities across all their devices. A key feature is the MigrationAgent, which simplifies the transition from older Mobile Device Management (MDM) solutions to Kandji's platform, requiring minimal user interaction. What sets Kandji apart from competitors is their deep knowledge of the Apple ecosystem and their dedicated customer support, with engineers available to assist users who have experience with Mac administration. The goal of Kandji is to help businesses strengthen their IT infrastructure and support their growth by providing effective device management solutions.

San Diego, CaliforniaHeadquarters
2018Year Founded
$280.5MTotal Funding
SERIES_DCompany Stage
Enterprise Software, CybersecurityIndustries
201-500Employees

Benefits

Health Coverage - 100% individual and dependent medical + dental + vision coverage
Flexible Spending Account
Equity for full-time employees
New MacBook Pro and software setup
Exciting opportunities for career growth
An outstanding, inclusive culture
4% 401(k) company match
Monthly Uber Eats meal credit
$1,000 Home Office Equipment Stipend
$50 monthly Internet reimbursement
Equipment discounts
Week long company shutdown, first week of August
10 Health and Wellness Days
12 weeks of Paid Parental Leave
14 Holidays

Risks

Increased competition from established players like Jamf could impact Kandji's market share.
Reliance on Apple makes Kandji vulnerable to major policy changes by the company.
Pressure from recent funding may lead to strategic missteps if not managed carefully.

Differentiation

Kandji specializes in Apple device management, offering a unified platform for businesses.
Their MigrationAgent simplifies transitions from old MDM solutions with minimal user interaction.
Kandji's 24/5 customer support features Mac admin-experienced engineers for peer-to-peer guidance.

Upsides

Kandji raised $100 million to accelerate innovation in Apple device management.
The introduction of AI-powered Kai enhances operational efficiency and user experience.
Growing demand for Apple device management aligns with Kandji's focus and expertise.

Land your dream remote job 3x faster with AI