Searching for web development jobs?


Engine Room is looking for stellar project managers and developers to enhance our growing team. As a member of Engine Room, you will enjoy working with highly skilled people from various backgrounds and areas of expertise.

Engine Room designs, builds and secures web sites and mobile applications using industry best practices. Your combined passion for learning and effective proactivity will help to elevate the team as a whole.

Here are some of the benefits of working at Engine Room:

  • Exposure to critical projects for large cap clients and national brands
  • Infinite learning opportunities
  • Fully remote workplace
  • Competitive salary
  • 401k with employer match
  • Mentoring and training available
  • Aetna health insurance
  • Dental insurance
  • Free self care and wellness workshops


Join us

Full Stack .NET Web Application Developer

Engine Room seeks a Full Stack .NET Web Application Developer. We are inspired by technology and have a passion for creating innovative technical solutions for our clients. We are growing fast and seeking developers who are talented, engaged and ready to take the lead on large projects.


Key Responsibilities and Accountabilities

  • Design, build and maintain .NET web applications using industry best practices
  • Provide solid, tested solutions of the highest quality
  • Produce scalable software solutions for complex, customized applications
  • Write flexible and efficient code with future scale in mind
  • Ensure the best possible performance and responsiveness of software applications
  • Build your technical and strategic skills as you work alongside a dedicated team
  • Share your ideas and make your voice heard in an open, collaborative environment
  • Champion innovation, from concept to execution, that will ensure the success of our team and our clients
  • Use your agility and curious mind to respond to new challenges in a fast-paced and rapidly changing environment
  • Stay current on modern technologies and innovations which can further enhance and improve our solutions


Knowledge and Experience

  • Bachelor’s Degree in Computer Science, Computer Engineering or related discipline
  • Five years of back end web application development experience on the Microsoft technology stack — Azure, C#, .NET, MVC, SQL Server, Visual Studio, etc.
  • Three years of front end web development experience — HTML, JavaScript/jQuery, SASS/CSS, responsive design techniques, etc.
  • Experience with one or more content management systems (Sitecore, Optimizely, WordPress, Drupal, etc.)


Skills and Abilities

  • Capable of handling many aspects of the application, including but not limited to performance, scalability, security and testing
  • Good analysis and problem-solving skills
  • Good verbal and written communication skills



  • Employees will work from home and are not required to work in an Engine Room office on a regular basis. Occasional on-site client meetings or workshops will likely be required.


Apply for Full Stack .NET Web Application Developer

Account Success Manager

Engine Room is hiring an Account Success Manager within its Marketing Technology Discipline based in the Greater Philadelphia area of Pennsylvania, USA.


Key Responsibilities and Accountabilities

  • Strategic and tactical revenue planning
  • Propose Business solutions and facilitate delivery
  • Report and evaluate prospect current technical and digital tactics
  • Be active and up to date on latest Engine Room service offerings, advancements, skill sets, and portfolio of trusted partners and solutions.
  • Match solutions with clients
  • Active in Relationship building with clients and internal team members
  • Pursue and develop advanced relationships with clients
  • Facilitate Quarterly Business reviews and Monthly Business Reviews
  • Develop referral business
  • Cultivate past and inactive relationships
  • Develop new strategic agency partners
  • Proactively identify new direct business opportunities
  • Active in networking


Knowledge and Experience

  • Experience in the digital marketing or marketing technology space
  • Experience selling solutions that require consensus-building within a buyer’s organization
  • Proven ability to juggle multiple account management projects at a time, while maintaining sharp attention to detail
  • Demonstrate ability to communicate, present, and influence key stakeholders at all levels of an organization, including executive and C-level
  • Track record of successful sales to multiple industries including Financial Services, Healthcare, Retail, and Outsourcing
  • Proven work experience as an Account Manager or relevant role


Skills and Abilities

  • Strategic thinker
    • What does the client want?  Is the client right?  What’s right for the business?  It is vital to understand the business impact, market intelligence and landscape in order to build a strategic recommendation?
  • Strong leadership capabilities
    • Natural communicator inspiring and nurturing the team and maintaining effective company culture
  • Client management
    • Ensure client support is our number one priority in terms of reporting, coverage and evaluation. Be the point person for the overall account  and expert on-hand for the client day-to-day
    • Manage and update company CRM with all activities, plans, and tasks
  • Project management
    • Experience managing talent and delivering solutions with multiple stakeholders including Internal Project Management, Technical teams, Quality Assurance, Client technical and business leads, and third party partners
  • Financial management
    • Manage engagement, and ongoing projects against client budget, develop a plan and report on burn rate, efficiency, and forecasting etc.
  • Content
    • Input into content audits, plans, reports created for clients. Final approval of client deliverables.
  • Digital Marketing Technology
    • Develop digital strategies and distribution plans
    • Have a strong understanding and knowledge of the myriad of different social platforms and their various functionalities – TikTok, Instagram, Twitter, Discord, reddit, Facebook etc.
    • Understand digital and media agency metrics



  • Occasional travel and night/weekend work may be required.  This is a remote first position with the ability to meet onsite as needed.


Apply for Account Success Manager Role

Senior Project Manager

Engine Room is hiring a Senior Project Manager to enhance a growing team based anywhere in the USA.


Key Responsibilities and Accountabilities

  • Leads technical teams to deliver multiple or large, complex and cross-functional projects to completion based on scope and budget.
  • Solid knowledge of today’s digital technologies and continuously learning/adapting to new technologies.
  • Ensures that all project documentation is produced in the standard format, follows internal documentation processes and is reviewed and approved.
  • Engages with client stakeholders.
  • Proactively sets and manages client expectations.
  • Able to grow junior PM talent and effectively manage any performance issues.
  • Manages 3rd party vendor and partner engagement, relationships, and contracts.


Knowledge and Experience

  • Solid understanding of project management methodology and best practices, including the ability to identify and resolve issues, manage risk, develop detailed work plans and specifications, estimate resource allocations and run team meetings.
  • Knowledge and application of different project methodologies.
    • Understands and applies SDLC and Agile delivery best practices in project plans, contracts and status reporting. Also understands how to adapt and flex the methodology for different types of projects and client needs.
  • Project Finances: Expert in project financial management (forecasting, invoicing, margins, etc.) including different fee structures (fixed, T&M, retainer, etc.).
  • Strong knowledge of website development life cycles, data analytics, quality assurance best practices and the delivery of solutions with creative and engineering components.
  • Collaborates with the project team to identify the approach, deliverables, schedule and tools to deliver the project within established constraints.
  • Manages delivery of agency work from inception to completion.
  • Manages change request process, identifying and documenting impacts to scope, budgets and timing.
  • Review research and analytics, conduct site audits, create functional workflows and process diagrams, and gather business requirements for technical solutions and integrations.
  • Builds rapport and credibility with clients based on trust and expert counsel.
  • Onboard and train new members to the team on delivery and operational processes.


Skills and Abilities

  • Ability to work on multiple projects and lead multiple project managers at one time.
  • Able to define process, communication plan and rules of engagement for projects and manages team adherence.
  • Understands how to proactively manage project finances based on these factors.
    • Accurately calculates cost-to-complete estimates.
  • Proficient with collaboration/productivity tools such as Jira, Confluence, Google and MS Office applications
  • Scopes and estimates complex, multi-channel and/or deep technical engagements.
  • Coordinates all activities of the project team and ensures that project tasks are completed by: scheduling and facilitating project-related team meetings (i.e. kick-offs, status, internal/client reviews, etc,), communicating action steps to team, and delivering weekly status reports to project team, the client and management.
  • Has intimate understanding of client processes and priorities.
    • Ensures project deliverables meet client requirements.



  • Occasional travel and night/weekend work may be required.  This is a remote first position with the ability to meet onsite as helpful but not required.


Apply for Senior Project Manager Role