Senior Staff Software Engineer
Founded in Austin, Texas by well-known serial entrepreneur Jason Cohen (@asmartbear), WP Engine has maintained its scrappy startup roots while experiencing striking growth. This growth provides many opportunities for engineers at WP Engine to solve hard problems at scale, yet we are still small enough for your contributions to have a noticeable impact on the company's future.
We are searching for experienced software engineers to join our rapidly expanding R&D team to help build products that support the growth and operational excellence of WP Engine. WP Engine has built the leading WordPress digital experience platform used by 90,000+ customers in 130+ countries and delivers an award-winning customer experience. Our platform is integrated with internal products and business systems to power WP Engine's Customer Experience, Sales, Marketing and Finance teams. Python, Django, React.js, Kubernetes, Docker, Salesforce, and Stripe are some of the technologies that you will work with. Experience in these domains is desired, but we are also happy to help you learn our stack as long as you have a history of mastering other languages and technologies quickly. We hire for talent and potential, we are seeking forward-thinking people to help invent the future of web hosting.
We see our culture as a bold advantage and believe that it is meaningful to hire the best and ensure that we provide an environment where the best get better. If you are intelligent, phenomenal at solving problems, a hard worker, and an excellent teammate, you may be the engineer that we are looking for.
THE DAY TO DAY
- Design, write, test, integrate, and maintain software applications that are resilient, robust, and perform at scale
- Continuously improve WP Engine's secure, performant software platform that supports tens of millions of end users
- Write clean, maintainable code
- Improve test coverage and build deployment pipelines to safely and rapidly push new code to production
- Work closely with Product Management to ensure that your frequent, incremental code changes contribute to our customers
- We are fanatical about automation because we invest for the future. You will be expected to constantly look for opportunities to automate and optimize
- Research new technologies and incorporate them into new and existing systems and products
- Be a phenomenal teammate to the other members of your scrum team
- Be customer inspired by using technology in a way that enables positive customer outcomes.
- Bachelor's degree in Computer Science (or a related field) OR equivalent experience
- 5-7 years of writing high quality, maintainable, deployable, testable, and highly usable software applications (in any language)
- Proven history of continuous learning and ability to stay ahead of technology trends
- Natural problem solving abilities, an inquisitive personality, and an eagerness to tackle the challenge of big problems
- Excellent written and oral communication skills
- Production experience with containerization technologies (Docker and Kubernetes)
- Experience solving problems with distributed systems at scale in the cloud
- Excels in an Agile environment using Scrum methodologies and standard methodologies
THE PERKS & BENEFITS
- Compensation (We offer market competitive salaries)
- Stock Options (Every employee is an owner in the company)
- Health Benefits (100% Paid Employee Medical, Dental, and Vision)
- 401(k) (Make the most of retirement)
- Life and Disability Insurance (100% Paid Life, STD, LTD, and AD&D)
- Generous Vacation Time (Who doesn't like time off?)
- Transportation (24x7 Downtown parking or commuter reimbursement)
- Lunch (Provided Monday – Thursday)
- Gym membership discount