A company is looking for a Principal Software Engineer who will be key in the design and development of a photo-sharing website.
Key Responsibilities
Collaborate with engineering leaders and stakeholders to simplify and consolidate architecture across technology stacks
Stay updated on the latest technologies and apply knowledge to architecture and product features
Define and implement the architectural roadmap while guiding development teams
Required Qualifications
Expertise in distributed computing and storage systems, including server systems and networking
Advanced programming skills in multiple environments, including Java, JavaScript, and Python
Knowledge of various systems and technologies such as HTTP, DNS, and application servers
Experience in building streaming applications and familiarity with containerization technologies
Proficiency in CI / CD technologies like Chef and Jenkins
Principal Software Engineer • Arvada, Colorado, United States