Sr Software Engineer - Home Security (Onsite)

ArrowMilpitas, CA
Onsite

About The Position

Position: Sr Software Engineer - Home Security (Onsite) Job Description: What You'll Be Doing: Key Responsibilities: Design and development of real time software and Cloud/Web/mobile based software application. Analyze domain specific technical, high level or low level requirement and modification as per end customer or system requirement. Perform software testing including unit, functional and system level requirement including manual and automated Perform code review following coding guidelines and static code analysis & troubleshoots software problems of limited difficulty. Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Develop software solutions from established programming languages or by learning new language required for specific project. Develop new approaches to complex design problems. What We Are Looking For: Job Complexity: Requires in-depth knowledge and experience Solves complex problems; takes a new perspective using existing solutions Works independently; receives minimal guidance Participates in cross-functional team meetings and discuss technical solution approaches Acts as a resource for colleagues with less experience Contributes to process improvements Typically resolves problems using existing solutions Provides expert guidance to other inter-disciplinary teams for successful rollout of a solution

Requirements

  • Requires in-depth knowledge and experience
  • Solves complex problems; takes a new perspective using existing solutions
  • Works independently; receives minimal guidance
  • Participates in cross-functional team meetings and discuss technical solution approaches
  • Acts as a resource for colleagues with less experience
  • Contributes to process improvements
  • Typically resolves problems using existing solutions
  • Provides expert guidance to other inter-disciplinary teams for successful rollout of a solution
  • Typically requires 8-10 years of related experience with a 4 year degree; or 3 years and an advanced degree; or equivalent work experience.

Responsibilities

  • Design and development of real time software and Cloud/Web/mobile based software application.
  • Analyze domain specific technical, high level or low level requirement and modification as per end customer or system requirement.
  • Perform software testing including unit, functional and system level requirement including manual and automated
  • Perform code review following coding guidelines and static code analysis & troubleshoots software problems of limited difficulty.
  • Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
  • Develop software solutions from established programming languages or by learning new language required for specific project.
  • Develop new approaches to complex design problems.

Benefits

  • Medical, Dental, Vision Insurance
  • 401k, With Matching Contributions
  • Short-Term/Long-Term Disability Insurance
  • Health Savings Account (HSA)/Health Reimbursement Account (HRA) Options
  • Paid Time Off (including sick, holiday, vacation, etc.)
  • Tuition Reimbursement
  • Growth Opportunities
  • And more!

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service