Application Development Engineer Citrix

  • company name Citrix
  • working location Office Location
  • job type Full Time

Experience: 5 - 5 years required

Pay:

Salary Information not included

Type: Full Time

Location: Bengaluru null, undefined

Skills: Python, devops, Cloud, problem-solving

About Citrix

Job Description

Senior Application Development Engineer


We are seeking an experienced MacOS and iOS App developer with 5+ years of experience to design, develop, and troubleshoot complex software applications for our Device Posture product. You will play a key role in resolving customer pain points and driving innovation in endpoint security.


Responsibilities:

  • Analyze requirements and write software requirement and design specifications.
  • Design, develop, and troubleshoot complex software applications.
  • Resolve customer issues in innovative and practical ways.
  • Collaborate with other engineers to ensure consistent and integrated approaches.
  • Prepare and deliver technical presentations to internal and external stakeholders.
  • Identify technical opportunities and recommend product development improvements.
  • Contribute to project definitions and roadmaps.
  • Mentor and train other engineers.
  • Design and implement forward-looking solutions.


Required Experience/Skills:

  • 5+ years of MacOS and iOS App development experience.
  • Excellent Objective C and Swift programming skills
  • Strong in MacOS and iOS concepts, internals and systems programming
  • Familiarity with network filtering drivers (e.g., NDIS, WFP).
  • Deep knowledge of L4-L7 network protocols (TCP, UDP, IP, DNS, HTTP).
  • Strong foundation in algorithms and data structures.
  • Passion for building performant, accessible, and user-friendly interfaces.
  • Ability to design and develop scalable solutions for enterprise and cloud environments.


Education

  • Bachelor's degree (BE/B.Tech) or higher in Computer Science or a related field.