Software Engineer

Sr. Software Engineer (Android)

Full Time

Position Summary

We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are relentlessly committed to helping people work and play from anywhere, on any device. Innovation, creativity and a passion for ever-improving performance drive our company and our people forward. We empower the original mobile device:  YOU!

Location:

Santa Barbara

Requisition:

R5369 Sr. Software Engineer (Android) (Open)

Job Posting Title:

Sr. Software Engineer (Android)

Job Description:

Sr. Software Engineer (Android)

About GetGo (formerly Citrix):

At GetGo, we build beautifully simple and easy-to-use Cloud-based, cross-platform Web, Mobile and Desktop software products.  You probably know us by such industry-defining brand names as GoToMeeting®, GoToMyPC® and GoToWebinar®, as well as other award winning products and services.   GetGoenables customers around the world to enjoy highly productive, mobile work styles.

GetGo’sGoToWebinarmakes it simple and cost-effective to host webinars online with colleagues and customers. Best of all, organizers can share their webcams in high definition, so you can enjoy more personal interactions – without needing a complicated setup.

Our Engineering teams are responsible for designing, developing and deploying these best of breed software products. We are currently hiring aSr. Software Engineer (Android) in our Santa Barbara, CA office.  This is a great opportunity for someone who has the desire to work with teams that are passionate about lean startup principles, innovation and creating amazing customer experiences.

As aSr. Software Engineer, you will build cutting edge mobile applications.  If you are a Java developer who also enjoys high performance Android applications, this role will give you the opportunity to express your passion for creating beautiful and functional Android applications that delight people all over the world.

Job Duties:

  • Analyze/trouble-shoot system and customer reported problems.
  • Work with Product and Customer experience to author stories.
  • Build prototypes and proof of concepts for major features.
  • Identify tasks and milestones for feature delivery working with program/project/delivery managers.
  • Design and develop Android applications for GoToWebinar and integrations with other hardware (like Chromecast, Smart TV).
  • Implement unit tests as part of development and contribute to test automation.
  • Develop dashboards where needed and track to results, milestones, goals using necessary metrics and tools.
  • Actively participate in sprint activities (grooming, planning, standups, demos, and retrospectives).
  • Collaborate with cross functional team members delivering features to market.

Job Qualifications and Requirements:

  • 6+ years of object-oriented software engineering experience.
  • 3+ years of building Android Applications in Java including UI development
  • Experience using the Android NDK and C/C++ development is a big plus.
  • Experience with C++/Java Toolchain.
  • Have applications already published on Google Play Store with a significant back-end component.
  • A focus on UI design principles and making apps work intuitively.
  • Fluent in multithreaded programming.
  • Good knowledge of network protocols.
  • Experience designing software for performance and stability.
  • Quick learner of new technologies and self-starter.
  • Experience with instrumentation using tools like MixPanel, Crashlytics (fabric.io) is a plus

Call to Action

We believe in a world where people can experience work and life their own way.  Working with GetGo means being part of a world-class organization.  Webelieve the customer comes first and our job is helping to change the world we all work in.  If you are ready to excel, innovate and enjoy where you work, apply to ourSr. Software Engineer (Android) opportunity– bring your career to Citrix and let your talent take you virtually anywhere!
Nearest Major Market: Santa Barbara
Nearest Secondary Market: Los Angeles
Job Segment: Product Development, Developer, Engineer, Software Engineer, Mobile,  Android, Research, Technology, Engineering

Job Keywords: Android, Java, C/C++, OOP, OOD, WebRTC

*LI-AC1, Santa Barbara

#JD
#CB
*M

Functional Area:

Software Development

About us:

Citrix is a cloud company that enables mobile workstyles.  We create a continuum between work and life by allowing people to work whenever, wherever, and however they choose. Flexibility and collaboration is what we’re all about. The Perks: We offer competitive compensation and a comprehensive benefits package. You’ll enjoy our workstyle within an incredible culture.  We’ll give you all the tools you need to succeed so you can grow and develop with us.

Citrix Systems, Inc. is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination on the basis of age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability, protected veteran status and other protected classifications.

If you are an individual with a disability and require a reasonable accommodation to complete any part of the job application process, please contact us at (877) 924-8749 or email us at taoperations@citrix.com for assistance.