About this role
Building and maintaining native macOS applications and security components forms the core of the daily routine. The engineering group at Coforge focuses on evolving a modern identity and authentication platform, requiring direct contributions to API integration and desktop application development.
This opening exists to strengthen desktop capabilities and security standards across enterprise Mac environments. Engineers joining the group will implement Apple security best practices while collaborating alongside architecture, security, and identity teams. Successful candidates bring deep experience in native Apple development alongside advanced communication skills.
What you will do
- Design, develop, test, and maintain applications and components specifically for macOS.
- Contribute to the ongoing development and evolution of a modern enterprise authentication platform.
- Develop and integrate robust authentication, identity, and API-based capabilities.
- Implement Apple security best practices across applications running on macOS devices.
- Troubleshoot application, authentication, API, and macOS-related issues efficiently.
- Collaborate closely with engineering, security, identity, and architecture teams.
- Leverage AI-assisted development tools to improve coding, testing, debugging, and overall engineering productivity.
What you need
- Bring five or more years of professional software development experience to the role.
- Demonstrate strong proficiency in Swift and Xcode.
- Possess hands-on experience developing applications for macOS and/or iOS.
- Show a strong understanding of SwiftUI, AppKit, and/or UIKit.
- Maintain experience integrating REST APIs and backend services.
- Demonstrate knowledge of authentication technologies including SSO, OAuth 2.0, OIDC, JWT, and MFA.
- Understand Apple security concepts such as Keychain, certificates, permissions, code signing, entitlements, and secure credential management.
- Possess advanced English communication skills.
Nice to have
- Experience with Apple security frameworks such as LocalAuthentication, Security.framework, or CryptoKit
- Experience supporting enterprise Mac environments using Jamf or Microsoft Intune
- Knowledge of Apple Platform SSO, Passkeys/WebAuthn, PKI, or certificate-based authentication
- Python, Bash, or Zsh scripting experience
- Previous experience working in energy, oil & gas, or large enterprise environments
Skills and tech stack
Questions candidates ask
What is the work location policy for this role?
The mode of work is remote. The location for candidates is Latin America.
What core technical skills are required?
Candidates need five or more years of software development experience with strong proficiency in Swift and Xcode. Experience developing applications for macOS or iOS along with understanding of SwiftUI and AppKit is also required.
What authentication and security knowledge is expected?
The role requires knowledge of authentication technologies including SSO, OAuth 2.0, OIDC, JWT, and MFA. Candidates must also understand Apple security concepts such as Keychain, certificates, permissions, code signing, entitlements, and secure credential management.
