Principal Software Engineer
Job Description
Our R&D team develops and maintains a microservices architecture for video recording/playback and is looking for top-notch Software Engineers to join our team. Our services are built mainly in Python (with some smaller services in node.js/go) with a backend mostly in mongodb (mix of on prem and AWS technologies including KVS and EKS), so experience with that is certainly preferred, but not required. You will also be exposed to React and React Native front ends.
The work this team is doing will allow us to deliver more products, and more features faster than ever before and will help us support those products and services in a user base that is projected to double every 3 years.
What You'll Do:- Build solutions from their inception through to production - from design, development, testing and deployment.
- Work with product owners to understand their needs and deliver solutions in a test and learn approach.
- Work on microservices which are:
- Small, and independent
- Easy to learn, change, extend
- Enable self-service by service users
- Extensive professional experience writing web services at scale using one of Nodejs, Java, Python, C#, or C++
- Open to oncall support rotations
- Working familiarity with at least one other language and a willingness to work in a polyglot development environment.
- Thorough understanding of REST/grpc and web technology.
- Experience with cloud technology (AWS preferred) and designing solutions that leverage its unique advantages.
- Customer Obsessed - Building deep empathy for customers and developing strong, long-term relationships with them.
- Aim High - Always challenging oneself and others to raise the bar.
- No Ego - “no job too small” attitude, and open, inclusive and humble style.
- One Team - highly collaborative approach to achieving success.
- Lift As We Climb - A track record of investing in developing others and helping others succeed.
- Lean & Nimble - working with agility and efficiency to experiment in an often-ambiguous environment.
We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. Likewise, we are committed to full support of qualified individuals in hiring and employment. In keeping with this commitment, we will work with qualified individuals with disabilities to assess whether a reasonable accommodation may be provided to perform the essential functions of their role, absent undue hardship. If a reasonable accommodation may be needed to fully participate in the job application or interview process, to perform the essential functions of a position, or to receive other benefits and privileges of employment, please contact [email protected].
Date Posted
03/30/2023
Views
5