Software Technical Lead
Confirmed live in the last 24 hours

1,001-5,000 employees is the leading platform for the intelligently connected property.
Vienna, VA, USA
Experience Level
Desired Skills
Android Development
Apache Kafka
UI/UX Design
Software Engineering
  • Bachelor's in Computer Science, Computer Engineering, a related field or equivalent work experience
  • 8+ years of relevant professional software development experience (Android SDK, Java, Kotlin, Gradle)
  • Experience leading and mentoring other engineers
  • Strong object-oriented programming skills with experience writing code for a multi-threaded environment
  • Strong advocate for Unit and UI testing using a variety of industry standard technologies (JUnit, Mockito, Robolectric, Espresso, UiAutomator)
  • Ability to communicate effectively with both technical and non-technical audiences
  • Collaborate with Outstanding People: Our standards are high, and our employees enjoy working alongside other high achievers
  • Make an Immediate Impact: You will be responsible for bringing new technologies to the marketplace. You will be empowered to perform as soon as you join the team!
  • Work with Real Stuff: You will write code that interacts with the physical world. You'll be able to see your work in action with the numerous IoT devices we work with every day
  • Gain Well-Rounded Experience: offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business
  • Be Empowered: We want you to own products and bring your experience to make those products best in class
  • Work with the Latest Technologies: You'll gain exposure to a broad spectrum of IoT and SaaS technology. Our tech stack includes .NET, SQL Server, Kafka, Ember.js, Node.js, as well as native iOS and Android applications
  • Focus on Fun: places high value on team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other exciting corporate events
Desired Qualifications
  • Solid understanding of common architectural patterns (MVP, MVVM) and Android architecture components
  • Familiarity with .NET Framework, .NET Core, and C#
  • Aware of latest trends and updates on technological advancements
  • Experience with Android Studio profiling tools for performance and memory-usage tuning
  • Experience building and sharing native C++ code between Android and iOS projects