Drupal Engineer

Posted: 11 months ago


Overview of Palantir.net

Palantir.net is a full-service digital consultancy that designs and develops solutions for healthcare, higher education, technology, and public sector clients using Drupal and other open source technologies.

We are consultants for complex digital systems who specialize in working with organizations at all stages of their digital transformation. We combine our expertise with theirs to help solve complex problems using an agile approach.

Founded in 1996, Palantir is a certified woman-owned small business headquartered near Chicago, Illinois, with a distributed team spread across 16 states. We have been a remote-first company since 2015, and our remote work process allows us to successfully collaborate with our clients wherever they are. Our flexible workplace environment is designed to support different people’s working styles and needs. To learn more about Palantir:

Overview of position

We are seeking a qualified Engineer, responsible for building sites with PHP, Javascript and the Drupal content management platform with an eye towards quality and sustainable code. This role will be part of agile project teams working alongside project managers, designers, engineers, front-end developers, and strategists. Individuals are expected to self-manage with support from their project teams. 

Primary responsibilities

  • Participate in the design, development, quality assurance and support of Internet-based software applications using both proprietary and open source development tools.
  • Work with team leads and clients to determine business needs and requirements as well as user needs and requirements.
  • Support team leads with client meetings and follow-up.
  • Provide task-based time estimates for individual and team work.
  • Help develop project technical specifications, user stories, and acceptance criteria with team members, clients, and external partners.
  • Review the work of fellow development team members and provide them with advice, consultation, and code review.
  • Update and maintain project tickets in the Jira ticketing system.
  • Work independently and as part of a cross-functional team.
  • Work effectively on multiple project teams.
  • Employ strong communication skills.
  • Utilize big picture thinking, keeping client’s business strategies and goals in mind through every project.

Ideal qualifications

  • Strong knowledge of PHP and Composer.
  • Experience writing object-oriented PHP code.
  • Strong knowledge of database design and deployment for dynamic Web sites using MySQL and other similar SQL databases.
  • Knowledge of the Drupal 8/9 platform and Drush.
  • Experience with a JavaScript framework (such as Vue, React, Angular, or Node).
  • Experience with continuous integration tools (e.g., CircleCI).
  • Experience with other open source CMS and frameworks (such as WordPress) a plus.
  • Experience with Apache Solr is a plus.
  • Proficient with the Linux/Apache hosting environment.
  • Experience with Git version control and GitHub workflows.
  • Experience with virtualized development environments and associated tools for automation (Docker, Vagrant, Phing, Ansible).
  • Experience with agile software development processes.
  • Experience working as part of a team.
  • Experience with customer service.

During your first year your accomplishments might include:

First 3 months 

Help architect and estimate the work for a particular feature within the scope of a project in collaboration with an Architecture Owner. You’ll also need to be able to communicate the reasoning behind the estimate and the plan for accomplishing the work to your teammates.

You might also demonstrate a sense of agency in your work: picking up tickets and being vocal about your abilities within the scope of a project. Volunteering to write code, perform PR reviews, or do functionality testing beyond your assigned tickets (but not beyond your assigned time).

First 6 months

Develop a deep understanding of Palantir’s process for integrating all the deliverables and practices that go into our projects: strategy deliverables, design and style guide deliverables, CMS and Front-end code, deployment artifacts and documentation. You should be able to speak to what each of these are and how they relate to each other and impact each other.

You might, at this point, be comfortable diving in and making changes to many areas of a codebase, not just a single area.

Your code reviews might be highly sought after by other technical team members.

First year

Routinely lead or facilitate client presentations about projects. You might be leading the technical parts of a project (as an Architecture Owner) in collaboration with a Product Owner, Team Lead, and Project Advocate on your project team.

You are able to effectively delegate tasks because you’ve grown to know your teammates and their skills and how to effectively work together.

When working on more than one project, you routinely keep the bigger picture in mind so you can accurately plan your work and communicate about it.

Overview of Palantir’s Application Process

Palantir.net is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Applications will be accepted until our needs for this position are filled. 

Important Request for our Application Process

As part of our initial application process, we request that you remove any personally identifiable information before uploading your resume and cover letter. Our purpose with this request is to reduce unconscious biases. Please keep personally identifiable information limited to the fields you're asked to complete on the screens in this site (BambooHR). 

Identifiable characteristics to remove from your resume and cover letter include:

- Replace your name with your initials

- Update your address to city and state only

- Remove e-mail address

- Remove the name of colleges and universities

- If you have a connection with a current or former Palantiri, please wait until later in the process to share your connection

Pay is commensurate with experience. The minimum salary range for this role is $100,000 - $107,000.

Applicants must be located in and legally able to work in the United States. No recruiters or outsourcing agencies please. 

This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. If E-Verify cannot confirm that you are authorized to work, this employer is required to give you written instructions and an opportunity to contact Department of Homeland Security (DHS) or Social Security Administration (SSA) so you can begin to resolve the issue before the employer can take any action against you, including terminating your employment. Employers can only use E-Verify once you have accepted a job offer and completed the Form I-9. http://www.dhs.gov/e-verify

What’s next?

  1. Applicants will be provided with a link to a recorded video presentation that provides additional information about Palantir.net and the position. As part of this, applicants will also be invited to submit questions via an anonymous web form. We will then share answers to the questions we receive in writing with all applicants.  
  2. Applications will be reviewed as they are received. Qualified candidates will be invited to a first interview with our Chief of Staff and Employee Experience Manager. Following these interviews, the candidate pool will be narrowed and those selected will interview with potential project team members and colleagues. Prior to the second interview, a code sample will be provided to you. This sample will be discussed in the interview.
  3. The team will then recommend candidates for a final interview with CEO Tiffany Farriss.

To read more about our approach to hiring, check out this blog post


Skill Level:
Intermediate / Proficient
Job Category:
Job Type:
Full Time
Telecommute / Remote