Principal Engineer

 (5+ years exp)
$170k – $240k • No equity
Published: 1 month ago
Avatar for Hearst

Hearst

Leading global, diversified media, information, and services company

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

The Role

Your Impact

You'll join a diverse, supportive community of engineers who are creating a modern content technology stack - built from the ground up - to give our clients and users, tools that enable them to tell amazing stories and run their businesses more effectively. We’re using modern web technologies to do this, like Python, JavaScript, Node.js, GraphQL, and React. We’re building an open, service-oriented platform driven by APIs, and believe in crafting simple, elegant solutions to complex technological and product problems. Our platform is built on AWS and Kubernetes with deployments automated through Slack bots.

Our ideal candidate is a passionate software engineer who is eager to learn and contribute to team success. Our teams work in an agile environment and we value collaboration and respect, learning new skills, and a high quality of work. We are looking to fill roles with varying levels of seniority presently.

What You’ll Do
Be part of a development team that innovates and creates modern tools and features that will be used across the entire Hearst content platform.
Participate in key software design, working directly with other engineers, the product team, devops, and the editorial team.

Who You Are

  • You take initiative to constantly improve individually and as a part of a team
  • You have experience in a role building software for consumer-facing web applications, preferably large-scale and content-focused
  • You have the ability to take a feature or service to full completion, from working with our back-end tech through front-end implementation
  • You are excited to mentor and collaborate with less experienced engineers
  • You have understanding of microservices architecture
  • You have experience building RESTful APIs
  • You have 5+ years of software engineering experience
  • You have 2+ years of Python experience OR 2+ years of JavaScript experience
  • You are eager to learn any other languages/frameworks that apply
  • You have PostgreSQL experience (or similar relational database)
  • You have experience working some flavor of Linux
  • You are familiar with database performance tuning / caching strategies

Helpful Experiences

  • Experience with large-scale / high-traffic systems
  • Experience with job queueing
  • Experience logging and monitoring tools
  • Experience with GraphQL API integration
  • Experience Docker
  • Experience with Amazon AWS
  • A degree in Computer Science or a related field

Bonus Points

  • Experience with eCommerce platforms
  • Understanding of payment processing
  • Experience with Kubernetes
  • System Architecture
  • Experience with user Generated Content systems
  • Experience with content management / distribution systems

Similar Jobs

Backtrace I/O company logo
Backtrace I/O
The crash reporting and analysis platform for enterprise workloads
LoanSnap company logo
LoanSnap
Our SMART Loans saved people $80 million last year
Eight Sleep company logo
Eight Sleep
Designed to help you fall asleep faster and stay asleep
AirPay company logo
AirPay
Smarter checkout orchestration for dental patients & practices
Tempus Labs company logo
Tempus Labs
Using data to speed up research for cancer treatments
CXC Australasia company logo
CXC Australasia
Working anywhere is possible by working with CXC global
IRIS CRM company logo
IRIS CRM
IRIS CRM is Salesforce on steroids for the payments industry