Software Engineering Manager - Commerce

LinkedIn   •  

Sunnyvale, CA

Industry: Consumer Technology

  •  

Not Specified years

Posted 61 days ago

This job is no longer available.

Responsibilities:

* Manage the performance and career development of a small team of engineers, and own significant parts of LinkedIn products that require design, architecture, and coding

* Participate with senior management in developing a long-term technology road map

* Be a role model and professional coach for engineers with a strong bias for action and focus on craftsmanship

* Work with peers across teams to support and leverage a shared technical stack

* Manage teams to scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, review code, and deliver with speediness and quality

* Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7

* Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration


Basic Qualifications:

* BA/BS Degree in Computer Science or related technical discipline, or equivalent practical experience

* Experience in software design, development, and algorithm related solutions

* Programming experience in Java, C/C++, C#, Python, and/or Ruby


Preferred Qualifications:

* MS or PhD in Computer Science or related technical discipline

* Experience hiring, mentoring, coaching and developing top engineering talent

* Successful track record of managing small teams of engineers and project management skills

* Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design

* Experience with object oriented design, coding, testing patterns, and programming languages (Java, C++, C#, etc.)

* Experience building scalable products on top of distributed systems

* Proven coding skills in Python or JavaScript/AJAX, database design and SQL, and/or knowledge of TCP/IP and network programming

* Experience building web applications and services with IDEs, ant, junit, etc.

* Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management