← Back to jobs

Ivanti Logo
Principal Software Engineer (Objective-C, Swift, C++, C)

Ivanti

 

Bangalore, Karnataka, India

Posted On: 30+ days ago
Experience: 12+ years
Availability: Hybrid
Openings: 1
Category: Principal Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Lead the development of computer management capabilities for macOS-based systems management software. Own the full development lifecycle, including coding, validation, debugging, reliability, and performance analysis. Architect scalable solutions and provide technical leadership by mentoring team members.

Responsibilities

  • Build and maintain features for the customer base through the full development lifecycle.
  • Own coding, validation, debugging, reliability, and performance analysis within an Agile environment.
  • Deliver high-quality code using unit and integration testing via automated test suites.
  • Architect and design scalable software solutions.
  • Mentor team members and provide technical guidance.

Required Skills

  • 12+ years of software development experience targeting the macOS platform.
  • Proficiency in Objective-C, Swift, C++, and C.
  • Experience with Xcode and Apple Frameworks.
  • Strong knowledge of XPC Services and C++ standard libraries.
  • Experience with SQL and networking using macOS and *nix APIs.
  • Understanding of TLS/SSL and secure software development.
  • Proficiency in bash scripting.
  • Experience with unit testing and automation testing.
  • Bachelor’s degree in Computer Science or a related engineering field.

Preferred Skills

  • Objective-C/Swift framework design and SwiftUI development.
  • C++ cross-platform development or Windows development using C#/.NET.
  • Experience with Microsoft Azure DevOps (ADO) and developing Cloud services/SaaS using Azure.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs