PromptWorks | Senior Software Engineer -

Senior Software Engineer

PromptWorks | Philadelphia, PA | Dev / Eng

Job Description
Company Culture Coverage

About the Position

As an engineer at PromptWorks, your responsibilities would include:

  • Writing quality software for clients and providing them with technical direction
  • Working well in a small team and independently when necessary
  • Participating in daily stand up and weekly planning & retrospective meetings
  • Staying abreast of technology news, tools, and techniques
  • Taking ownership of our work-product

Senior engineers have the following additional responsibilities:

  • Interfacing directly with our clients, gathering their needs and managing their expectations
  • Architecting, estimating and planning technical solutions to problems
  • Mentoring other PromptWorks engineers and our clients’ engineers

This is a Philadelphia-based position, and relocation assistance is available.


We hire passionate, pragmatic, intelligent, well-spoken, knowledge-hungry, fun-loving people.

You should have 5+ years of professional experience with the following:

  • Ruby or Python
  • A variety of web frameworks (preferably including Ruby on Rails, Flask, Django, Node.js)
  • JavaScript
  • Writing automated unit and feature tests
  • Knowledge and appreciation of REST
  • Deploying to and managing infrastructure on the cloud
  • Git & GitHub
  • Relational databases (e.g. PostgreSQL)
  • Key/value stores (e.g. Redis)
  • Bash, Linux

Experience with any of the following preferable:

  • Deploying to and managing infrastructure on the cloud
  • A variety of client-side JavaScript frameworks & tools (preferably including Redux, Lodash, or Ember.js)
  • Mobile development experience (iOS and Android)
  • Contributing to open-source software projects
  • Contributing to software communities by organizing or speaking at user groups, meetups or conferences
  • Shell scripting


  • R&D time for internal projects, products, and professional development
  • Paid travel for speaking at & attending conferences
  • Ergonomic work stations including seated & standing pair programming stations
  • 100% company-paid medical, dental, and vision insurance
  • 401(k) plan with company matching
  • Monthly work-from-home flexibility
  • FSA and commuter benefits
  • Collegial atmosphere with family-style lunch twice a week on us
  • We value a healthy work-life balance, requiring about 30 billable hours per week


PromptWorks is made up of people with many different backgrounds and lifestyles. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, pregnancy status, veteran status, or any other difference.


Apply Now
Read More

Founded in 2013 by a small group of ambitious engineers, the original PromptWorks crew came up with a plan to design its culture the same way it designed software: custom.

Having worn nearly every hat in the tech industry collectively, the team set out to create the company they’d always wanted to work for, with a culture that respected the work of each and every contributor.

Today, using techniques like pair programming, PromptWorks has enabled its highly-skilled engineers and designers to efficiently share knowledge and build high-value software products simultaneously. Combining its uniquely collaborative work style with perks such as continuous learning opportunities, catered lunches and “Talk Tuesdays,” the custom software company has struck a satisfying balance between working hard and living well.

At its core, PromptWorks specializes in turning big ideas into custom-made digital projects. Driven by a desire to see its clients succeed, the company fuses agile processes, the highest-caliber code and automated testing to put out ‘wildly successful,’ sustainable software that clients can rely on, every time.

Of course, dangling over the cutting edge of technology requires a tight grasp on the value of employee growth and learning. For that very purpose, PromptWorks employees are given non-billable time each week to learn, create or experiment with any project that will enhance their own growth or that of the entire company.

PromptWorks’ proactive, tangible efforts give back to the Philadelphia tech community, as well as diversify its applicant pool, are widely appreciated across the company and throughout the community. Its breadth of work can be seen through its organization of and participation in a vast range of conferences, Meetups, apprenticeships and community events that educate and inspire.

New jobs. Your inbox. Every week. Get it.

Do NOT follow this link or you will be banned from the site!