The Senior Software Engineer will be a key member of an Agile Software Development team performing Swift and/or Objective C development for the Mac Platform.
In this role, you will provide our customers with the most powerful, scalable, and user-friendly platforms for analytics, mobility, and security. You play a role in developing the next generation MicroStrategy tools and products to be best-in-breed and optimized for leading organizations to analyze big data and distribute actionable business insight across their enterprise.
Job Duties (include but not limited to):
Lead the design and implementation of MicroStrategy software platforms, applications, and features for Mac
Proactively participate in every aspect of the entire software development lifecycle of feature development, including input on specifications, designs, implementation, test design, test implementation, optimization, and delivery.
Support technical support engineers with high-level and escalated customer issues.
Participate in peer code reviews, knowledge sharing, and SCRUM meetings.
Bachelor’s degree, Master’s degree, or Ph.D. in Computer Science.
5+ years of software development experience.
3+ years’ experience building native Mac OS X or iPhone/iPad apps.
Demonstrated ability developing with Swift and/or Objective C
Solid understanding of Cocoa Framework
Comfortable working with system level programming on OS X
Strong debugging and analytical skills
Excellent interpersonal and communication skills.
Passion for building powerful, feature-rich, desktop applications.