Technical Lead Software Engineer 8/25/2016

Motorola Seattle, WA

Company
Motorola
Job Classification
Full Time
Company Ref #
116063
AJE Ref #
575980302
Location
Seattle, WA
Experience
Mid-Career (2 - 15 years)
Job Type
Regular
Education
Bachelors Degree

JOB DESCRIPTION

APPLY
Responsibilities

- Responsible for the ownership (architecture/design/implementation) of complex software components and systems

- Lead the team during software architecture and design

- Coach and mentor the team on software best practices (design, coding, troubleshooting, work breakdown, work estimation, refactor strategies, automated testing, etc.)

- Work closely with the DevOps and mobile teams to optimize the server components based on their requirements

- Partner with our Product Owner to plan work prioritization

Specific Skills

- Bachelors in Computer Science or related discipline

- 10+ years of software development experience

- 5+ years experience leading software projects from inception to delivery

- Able to comprehend an entire system in order to guide decisions relating to entire system.

- Expert programming skills in either C/C++ or C#

- Strong knowledge with IP networking (TCP/IP/UDP)

- Expert knowledge of and ability to communicate software architecture and design principles

- Expert in writing testable software

- Proven track record being technical lead of software projects from inception to successful release

- Strong knowledge in CI/CD systems

- Good working knowledge of data structures, algorithms, and object oriented design

Optional but nice to have:

- Experience building VoIP systems (SIP/H.323/WebRTC)

- Experience with audio processing

- Experience with AWS or Azure

- Familiarity with Land Mobile Radio technology and products

Experience Required
5 - 10

Basic Qualifications
- Bachelors in Computer Science or related discipline - 10+ years of software development experience - 5+ years experience leading software projects from inception to delivery