Principal Software Engineer
Design, develop, deploy, and support scalable software systems.
Collaborate with Product Management, UX, and Data Science to understand business problems and identify solutions.
Provide mentorship to team members and assist with feedback on code reviews.
Weigh in on technical decisions, implementations, and trade-offs that impact engineering teams across the organization.
Build and maintain operationally viable solutions throughout the software life cycle.
Promote teamwork, research cutting edge technology, and support a work atmosphere that encourages continuous improvement.