Experienced Software Engineer

The company behind WordPress.com, WooCommerce, Tumblr, and other popular web platforms, focused on democratizing publishing, commerce, and messaging.
$70,000 - $170,000
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · E-Commerce

Description For Experienced Software Engineer

Automattic, the company behind WordPress.com, WooCommerce, Tumblr, and other major web platforms, is seeking an experienced Software Engineer to join their fully distributed team. This role offers the opportunity to work on large-scale systems that power millions of websites worldwide. The ideal candidate will have strong experience with PHP and JavaScript, understanding of systems architecture, and a passion for open-source development.

The position involves working on significant projects like Gutenberg (block editor), Jetpack, WooCommerce, and Tumblr. As an engineer at Automattic, you'll collaborate with a global team across 70+ countries, participate in code reviews, and contribute to the evolution of systems that serve millions of users. The company emphasizes open-source development, with most work being publicly available.

The role offers significant growth opportunities, including paths to technical leadership, system architecture, and mentorship. Automattic provides a flexible work environment with an open vacation policy, regular team meetups, and a strong focus on personal development. The compensation package includes a competitive salary range of $70,000-$170,000 USD, comprehensive benefits, and the freedom to work from anywhere in the world.

Key aspects of the role include working on scalability challenges, participating in architectural decisions, contributing to testing and performance improvements, and collaborating with a diverse, distributed team. The company values both technical excellence and thoughtful user experience, making this an ideal position for engineers who care about the impact of their work on end users.

Last updated 3 days ago

Responsibilities For Experienced Software Engineer

  • Work on large-scale systems and improve their scalability
  • Participate in code reviews and architectural discussions
  • Contribute to software development and testing
  • Collaborate with distributed teams
  • Ship code frequently with peer review
  • Work on open-source projects

Requirements For Experienced Software Engineer

PHP
JavaScript
MySQL
  • Production experience with several programming languages
  • Experience working on large-scale systems
  • Knowledge of systems architecture
  • Advanced PHP knowledge
  • Experience with testing frameworks and unit testing
  • Strong collaboration skills
  • Ability to travel 3-4 weeks per year for team meetups
  • Good user experience instincts

Benefits For Experienced Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Open vacation policy
  • Flexible work arrangements
  • Personal development budget
  • Travel opportunities for team meetups

Interested in this job?