Senior Software Engineer (Cloud Platform Development)

| Kirkland | Hybrid
Sorry, this job was removed at 10:25 p.m. (CST) on Tuesday, October 5, 2021
Find out who's hiring in Seattle, WA.
See all Developer + Engineer jobs in Seattle, WA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Who is Wyze?


Come and be a part of what GeekWire calls a top 100 “most popular and trending” Pacific Northwest tech company at one of Built-in-Seattle’s “100 Best Places to work in Seattle 2021”


Wyze’s mission is to make great technology accessible to everyone because we believe that when great technology is accessible, curiosity thrives! Founded just over three years ago, Wyze started out as a smart camera company and has since branched out into the entire smart home ecosystem.


Our offices are based in Kirkland, WA, an outstanding city 10.3 miles east of downtown Seattle and nestled around beautiful Lake Washington! We also have offices in Beijing and Shenzhen, China!


At the announcement of the pandemic reaching US borders, Wyze employees quickly adapted to WFH setups and we, as well as any new hires, will continue to thrive from the safety of our homes until we can make a safe return to work in our new, COVID-conscious office space.


This role is based full-time in Kirkland, Washington and we are happy to help new folks relocate to this wonderful, tech-savvy city!


This role is based full-time in Kirkland, Washington and we are happy to help new folks relocate to this wonderful, tech-savvy city!



What is this Opportunity?


Senior Software Engineer in Wyze will develop ioT cloud back-end systems by designing highly scalable software architecture to support large traffic volume under thorough network security consideration, designing simple and concise REST API interfaces for serving private and public utilization purposes, developing, deploying, patching and operating cloud-based back-end solutions, supporting and developing engineering team as tech lead. The Senior Software Engineer will also be responsible to determine the best practices of software development for Wyze and establish the culture of engineering team.


The role requires the candidates have ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills, and be capable to well balance engineering quality, customer focus and operation issues. The candidate must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast paced environment.

Responsibilities

  • Designs technical solutions for scalable, secure and operable cloud services, lead the design discussion and develops the plan for deliverables
  • Leads REST API interface design in simple and concise style, establishes the software interface design standard for Wyze in the long run
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life-cycle; identify and resolve the ambiguities between business logic and implementation level
  • Designs the deployment process for the services balancing efficiency and stability, establishes deployment best practices for Wyze in the long run
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
  • Protects operations by keeping information confidential
  • Provides information by collecting, analyzing, and summarizing development and service issues
  • Accomplishes engineering and organization mission by completing related results as needed
  • Supports and develops software engineers by providing advice, coaching and educational opportunities

Qualifications

  • Master or PhD degree in Computer Engineer, Computer Science or Bachelor’s degree in Computer Engineering, Computer Science plus 5+ years work experience
  • Proficiency on Java, C++, Python or Ruby & Rails, deep understanding of modern programming language design principles
  • Solid understanding of computer network, security, architect design, object-oriented design (preferably interface-based design concepts)
  • Experience with back-end server development with modern server or cloud environments, such as container, NoSQL databases, MapReduce, distributed file systems
  • Experience on designing, implementing, and integrating with REST APIs
  • Possess excellent interpersonal, written, and verbal communication skills and be comfortable working with multiple stakeholders to understand and explain highly technical information in a clear, concise manner
  • Ability to strategize in a variety of project areas and deal with ambiguity in a fast-paced, entrepreneurial environment
  • Proven experience taking a product to market and 3+ years
  • Solid experience in AWS, Azure or Google Cloud plus
  • Experience in a startup is a plus

Our Benefits

Wyze has a full benefits package through Premera Blue Cross. This includes Medical, Dental, Vision, Basic Life Insurance, Voluntary Life Insurance, EAP, Short-term disability, Long-term disability, FSA, and Daycare FSA. Employee premiums will be paid 100%, and 80% paid premium for dependents.

 

10 Holidays - 6 set holidays and 4 Floating Holidays for you to use however you choose

15 days of PTO every year

Additional Wyze anniversary vacation days

9 sick days/mental health days per calendar year

Principal 401k Plan - there is no company match at this time

Rosetta Stone reimbursement if you'd like to learn Mandarin

$50 a month reimbursed as a technology stipend - taxes apply

 

Wyze employee product perks: Wyze employees receive an array of our most loved products and services, as well as Wyze software services once they are launched. Employees also get a chance to participate in our beta program for unreleased products to help make Wyze better for all!

 

Come Join Us!

If this sounds too good to be true and you are ready to be part of #teamwyze, then we want to hear from you! Please send us a cover letter that showcases some of the outstanding things you can do and how you feel they could apply to our vision and projects here at Wyze!

 

We will ensure individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation at [email protected].

 

Lastly, and exceptionally important to us: we are an equal opportunity employer and value diversity as well as inclusion here at Wyze. We are fully committed to providing equal employment opportunities for all employees and all applicants for employment. That’s how we do things!

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about WyzeFind similar jobs