Senior Software Developer

  • Position Senior Software Developer
  • Reports to Team Lead
  • Location Lviv, Ukraine
  • Remuneration & Benefits Commensurate with experience and skills
  • Commencement Date Immediate
Apply now

About Switch

Switch Automation is a rapidly growing technology company with headquarters in San Francisco, Calif. and offices in Sydney, Australia; Denver, Colo.; Manila, Philippines and Lviv, Ukraine.

Switch was founded with an ambitious goal to improve the way that we operate buildings—to make a lasting, positive impact on our environment. Big goals, yes. But that’s why we’re so dedicated to building a big, smart, fun team. We help people who manage lots of buildings create a strategic, scalable smart buildings program that connects all of their buildings, data, operations and team members onto one stunning, easy to use software platform. It’s an especially exciting time at Switch, as we focus on customer success, business development efforts, and brand awareness.

Role

The Senior Software Developer will be a key member of our growing development team, working with a team in Lviv, as well as Sydney, Australia, and Manila, Philippines, to support the growing sales and engineering team with their rollout of the Switch Smart Building Platform for real estate portfolios.

  • Contribute to the scale and design of the Switch Platform
  • Lead and make solid contributions to development practices and processes
  • Solve complex technical and scaling problems
  • Take ownership of various services in the Platform, making it better with each iteration
  • Manage customer support requests, including direct Platform troubleshooting and some management of our existing support team
  • Evaluate new cloud technologies
  • Optimize services
  • Mentor junior developers

Qualifications

  • Must have 3-5 years experience in C#
  • Web Technology – Knockout, Node.js, AngularJS, SVG, AJAX, Phonegap including
  • Cloud Services – Microsoft Azure
  • Must be familiar with designing and developing back-end systems
  • Understanding of Microsoft Windows environments and the Microsoft development stack
  • Ability to self-manage time and responsibilities to achieve business and project objectives
  • Understanding of object-oriented design and programming techniques
  • History of balancing multiple priorities simultaneously with the ability to adapt to the changing needs of the business while meeting deadlines.
  • Working knowledge in all stages of the software development lifecycle
  • Experience using Microsoft Visual Studio 2015/2017, Microsoft SQL Server Management Studio (and related tools) and GIT
  • KendoUI & Typescript an advantage
  • Experience in R&D
Apply now

Sign up for e-news

Request a demo

To learn more about the Switch Automation Platform, please fill out the form and someone will contact you shortly.

Talk to a program manager

READ ABOUT AWESOME NEWS

We'd love to stay in touch. Sign up here for occasional updates from the Switch team. You know...things like recent blog posts, news & announcements & invitations to cool events!