Join as a Software Engineer II and pioneer the next generation of smart home technology for both residential and commercial security!
As a Software Engineer II, you will work with a small team of full-stack developers that work on all server-side aspects of smart home security.
You’ll collaborate with our Product Management and Business teams to drive technical discovery, design, and implementation of large-scale applications, products, and platforms.
Our software development includes working on backend services, websites, and database design that make-up our whole ecosystem.
Strong multi-tasking skills and the ability to self-learn are must-have attributes. Candidate must be able to communicate well within a team environment and work independently on self-directed tasks.
WHAT CAN YOU DO FOR ?
- Develop full stack software for a wide variety of platforms and technologies.
- Take part in the entire project life cycle, from requirements development to deployment with lots of cross-team collaboration.
- Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.
- Exercise good judgment. Know when to work quickly, and when to build a robust solution.
- Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
- Other duties as assigned
WHAT DO YOU NEED?
We are seeking someone who has :
- Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience
- 2+ years of professional software development experience
- Strong object-oriented programming skills; C# a plus
- Experience with creating and maintaining unit tests
- Experience with database design and development
We would love if you have some of the below (but it is fine if you don’t) :
- Experience working with high-availability, high-throughput services
- Experience with external facing APIs and / or third-party platform integrations
- Familiarity with distributed event streaming platforms, such as Kafka
- Experience with JavaScript development using an established JS framework, such as Ember, Angular or React
WHY WORK FOR ?
- Collaborate with outstanding people : We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.
- Make an immediate impact : New employees can expect to be given real responsibility for bringing new technologies to the marketplace.
You are empowered to perform as soon as you join the team!
- 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.
- Focus on fun : places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.
- values working together and collaborating in person. Our employees work from the office 4 days a week.