The Software Engineer's primary job responsibilities will include:
- Designing, developing, implementing, and testing new software features across the full stack
- Innovating and improving existing products and platforms
- Analyzing functional requirements and product specifications
- Researching, adopting, and integrating new technologies
- Taking ownership of projects to ensure their successful completion with respect to deadlines
- Collaborating with Quality Assurance in developing test plans to ensure successful deployment of updates
- Working cross-functionally with Product Management, Device Engineering, and Quality Engineering teams
- Other duties as assigned
REQUIREMENTS- B.A. or B.S. in Computer Science, Computer Engineering, or a similar engineering program with strong academic performance
- Self-starter, analytical, and a tenacious problem solver
- Strong verbal and written communication skills
- Rigorous attention to detail with a focus on robustness, scalability, and quality of deliverables
- Proven team experience and comfort in a team-oriented environment
- Passion for working with technology and excitement for creating high-quality consumer technology products
Preferred Qualifications:- Experience designing, developing, and maintaining applications using Microsoft .NET technologies, C#, and SQL Server
- Familiarity with web and mobile application development
- Experience with wireless communication technologies (GSM, RF, Z-Wave, Zigbee, Bluetooth) a plus
- Experience with IoT devices and cloud-based development a plus
Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
COMPANY BENEFITSOur total rewards package is designed to support you holistically-in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.
The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience. This allows opportunity for growth and development within the role. The base salary offered is part of a total compensation package.
Base Salary Range
$90,000-$105,000 USD