Job Title
Principal Software Developer
Date Posted
Job Type
Full-Time Regular
Job Description
Principle Software Developer with MacOS - Perm Position - On Location or Remote

Our client is seeking a Principal Software Developer with experience in MacOS. This is with a growing company headquartered in Memphis, TN offering many perks, opportunities and excellent work environment.

We are seeking a passionate development lead capable of working on, building and leading a team of highly dynamic developers using agile methodologies. Candidate should be excited to join a multidisciplinary development team that delivers great solutions for users across a global customer base.

Software Engineering and Delivery

  • Develops software solutions by reviewing information needs, consulting with users, studying systems flow, data usage and work processes
  • Investigates problem areas, following the software development lifecycle
  • Provide engineering support when building, organizing, configuring and supporting systems for customers
  • Collaborate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
  • Documents and establishes solutions by developing documentation and flowcharts

Agile / Scrum Process

  • Support a team culture where people are valued
  • Experiments and makes data-driven decisions
  • Follow and practice Agile values and principles
  • Demonstrate that you and your team are completing regular retrospectives
  • Build a practice of continuous deployment

Required Skills and Competencies


  • 8+ years of programming experience, including 3+ years mobile development experience
  • 4+ years of macOS development in building multi-layered Apps and Extensions
  • 4+ years in a leadership role managing a development team
  • Experience with Agile development, including Scrum, unit testing, and supporting documentation
  • Experience developing and operating highly available, highly reliable systems
  • Experience with the following technologies/concepts desired:
    • Swift: 3+ years
    • Native iOS application development: 4+ years
    • Proficiency with bash scripting and Xcode
    • HTML5 / JavaScript / CSS: 3+ years
    • Angular: 3+ years
    • Experience with responsive design for web and mobile applications
    • Experience with Git (or similar)
    • API Integration experience


  • BS in Computer Science or Computer Engineering/MCA or equivalent experience
  • History of continuous learning and improvement


  • Problem Solving - Overcomes obstacles to address the root cause and drive progress
  • Planning and Prioritization - Develops and refines plans and strategies that achieve company objectives
  • Collaboration - Joins efforts with others to achieve business goals

Soft Skills

  • Excellent interpersonal and communication skills
  • Must display a strong personal commitment to achieve
  • Must be highly energetic, creative and display high enthusiasm
  • Must have a high level of detail orientation
  • Strong organization skills to manage multiple timelines and complete tasks quickly within the constraints of project timelines
Please send your resume to: Lisa Barton -