Experienced Software Engineer
Automattic
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role: Experienced Software Engineer at Automattic
WordPress champions an open web, providing users freedom to build business websites, online stores, or personal blogs as they desire. Whether using the open-source project or Automattic’s WordPress.com, users retain ownership and control over their data, expression, and freedom. Automattic is continually seeking talented and experienced engineers worldwide to contribute to its product ecosystem and mission to improve the web.
Recent Project Highlights
- AI Integration: AI drives many new product developments and enhances daily development workflows across Automattic.
- WooCommerce Evolution: As the leading and most flexible e-commerce platform, WooCommerce is constantly being refined for optimal control, speed, and stability.
- Gutenberg Development: This innovative block-level editor for WordPress offers clean abstractions for both users and developers.
- Tumblr Enhancements: Contributions to Tumblr, a dynamic microblogging social network, where users create, share, and follow content they love.
Explore more of Automattic's product offerings on Automattic.com.
Automattic's Collaborative Work Culture
- Supportive Environment: We foster a positive, supportive, and inclusive culture, with cohesive teams dedicated to building useful products.
- Global & Distributed: Operating as a fully distributed workforce across over 70 countries, we offer flexible work arrangements.
- Open Source Commitment: Most of our work is open-sourced, reflecting our dedication to community contribution.
- Continuous Delivery: We ship frequently, often deploying multiple times daily, supported by peer code review and continuous integration.
- Open Communication: Collaboration is highly valued, encouraging involvement in discussions across numerous communication channels.
- Learning & Development: We support continuous learning, offering expense coverage, internal mobility, and coaching.
Who You Are
Automattic values engineers who:
- Obsess over the quality and details of their work.
- Enjoy debugging complex problems as a challenge.
- Understand underlying and overlying layers of abstraction as a core operational principle.
- Possess production experience with various programming languages, frameworks, and paradigms. Comfort with PHP and JavaScript, or a willingness to become expert, is expected.
- View abstraction with a balanced understanding of its cost and value.
- Have experience working at scale, whether on backend performance or managing interactions with a multi-million diverse user base.
- Are open to traveling 3-4 weeks per year for in-person team meetups.
This is a unique opportunity to shape the future of Automattic's products. Join us!
Application and Hiring Process
We aim to provide a clear and stress-free application process. Your answers to the application form questions are a significant part of the hiring evaluation. Feedback on the process is always welcomed.
Compensation and Benefits
The salary range for this role is $70,000-$170,000 USD, paid in local currency, regardless of location. Pay reflects potential contribution and impact, potentially exceeding the stated range. Automattic offers a straightforward, competitive base salary, an open vacation policy, and a comprehensive benefits package available by country. This is a fully-remote company, not a typical work-from-home job.
About Automattic
In its 20th year, Automattic is behind WordPress.com, WooCommerce, Beeper, Tumblr, Simplenote, Jetpack, Longreads, Day One, and PocketCasts. With over 1500 Automatticians globally, the mission is to democratize publishing, commerce, and messaging. Automattic is an Equal Opportunity employer, Disability Confident Committed, and participates in the E-Verify program where required.
Key skills/competency
- Software Engineering
- PHP Development
- JavaScript Development
- Web Development
- Scalability
- Performance Optimization
- Debugging
- Distributed Systems
- Open Source Contribution
- Problem Solving
How to Get Hired at Automattic
- Research Automattic's culture: Study their mission to democratize the web, distributed work model, and open-source contributions.
- Tailor your resume for remote work: Highlight experience in self-management, asynchronous communication, and successful remote team collaboration.
- Showcase open-source involvement: Emphasize any contributions to open-source projects, especially WordPress, WooCommerce, or related technologies.
- Prepare for unique application questions: Expect detailed written questions beyond the resume; articulate your problem-solving approach and technical depth clearly.
- Demonstrate PHP and JavaScript expertise: Be ready to discuss your production experience and comfort with these core languages, even if not an expert.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background