Job Details.
Apply for this Position.
Apply NowSummary:
• The product engineering teams are in the trade of building enterprise grade, highly-scalable, services platform. The engineering teams are focused on building APIs, responsive web applications and mobile applications. A Principal Engineer at core focus is to deliver architectural design and implementation for key business initiatives. This is the role for you if,
• You enjoy solving technical problems
• You are not daunted by large abstract goals and have the skill and experience to break down the problem into meaningful, incremental steps
• You enjoy communicating with others and enjoy design trade-off discussions
• You enjoy making decisions based on data
• You have strong design understanding and well-attuned intuition of all levels in a software stack
• You are comfortable with setting high quality bar and apply the same bar to your own output
• You keep focus of the customer and have the compass to go back to why you are building something
• You have a good sense of judgement and estimation, and enjoy being the voice of reason for all parties in a discussion
Required Skillsets:
• 10+ years of software development experience
• Demonstrable ability to rapidly prototype ideas and conduct lunch-and-learn sessions
• Strong experience designing an API platform with execution (develop, automate, document) responsibilities
• Experience in software development using one or more general purpose programming languages: Java, Golang or C (top 3), C++, Python, C#)
• Strong Cloud experience
• Strong Full Stack Software engineering background with some understanding of infrastructure components
• Strong understanding and a developer understanding of Git (check out, pull requests, diff, patch, branch, merge, resolve conflicts)
• Experience solutions with various data systems, including MySQL, PostgreSQL, MongoDB, Cassandra.
• Deep understanding of the basics of enterprise security, and best practices of implementation
• Experience with development of highly scalable products in the industry with commonly used open-source technologies
• Understanding of open source server technologies (e.g., NGINX, KONG, MongoDB, Elasticsearch)
• Experience in maintaining internet-facing production-grade applications in virtualized environments such as Google Cloud Platform or Amazon Web Services
• Deep knowledge of software design patterns and extensive experience of their selection for implementation
• Strong leadership and communication skills with capability to lead and mentor a team of 30+ engineers technically
• Advanced ability to communicate complex information to all stakeholders
• Bachelor’s Degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics OR master’s degree in related fields
Desired Skillsets
• Strong experience and comfortable in a Linux development environment and proficient in shell scripting
• Experience with UX development in latest UX framework such as Angular, React, React-native
• Publications and blogs in areas of software algorithms, technologies and design
• Understanding of how various cloud technologies work together to be able to drive deeper technology adoption within the existing account base, including big data, software architecture and emerging technology trends
• Experience with scalable networking technologies (e.g., Load Balancers, Firewalls) and web standards (e.g., REST APIs, web security mechanisms).
• Experience with deployment and orchestration technologies (e.g., Puppet, Chef, Salt, Ansible, Docker, Kubernetes, Mesos, OpenStack, Jenkins).
Location: Memphis, Seattle, Portland, SF, Phoenix OR Denver
Type: Full Time
Submit resumes to jobs@OSIengineering.com
Tony Do
408.550.2800 x115
OSIJOBS
Tony Do
408.550.2800 x115
OSIJOBS