Software Engineer (Optimizely)

Modea•Roanoke, VA
•$114,187 - $152,071•Hybrid

About The Position

Modea is seeking a talented, motivated Software Engineer with at least 5 years of experience to join our growing team. As a Software Engineer, you will be focused on using the latest software stacks and cloud technologies to design, implement, test, and continuously deliver new features and products with enterprise scale Content Management Systems (CMS). We are digital consultants first, and our software engineers assume this same mentality in all aspects of their work. We tackle client projects as cross-functional teams made up of software engineers, UX designers, project managers, strategists, and analysts. These teams work very closely with each other and the client to architect and build awesome, consumer-grade experiences. We're currently looking for someone passionate about solving problems with technology and ready to take their game to the next level by building great software. The right person for this role understands what it takes to build and deliver high-quality software and has a strong understanding of software engineering principles. This is a full-time position.

Requirements

  • 5+ years of professional software engineering experience
  • Prior hands-on implementation experience with Optimizely
  • Great listener and communicator (oral and written)
  • Naturally curious and love problem solving
  • Consultant mentality in your approach to solving problems.
  • Pleasant to work with and a team player
  • Passionate about software development and ready to share your favorite blogs, authors, development communities, latest technology, etc.
  • Mentality of continuous improvement in all that you do individually and as a team member
  • Legally authorized to work in the United States

Nice To Haves

  • Current Optimizely CMS or DXP certification
  • Multiple Optimizely project implementations
  • Experience with coding assistants and comfort working in an AI-assisted workflow
  • Experience as a lead engineer on a team delivering software projects including setting technical direction, making tradeoff decisions, and supporting other engineers.
  • Knowledge of the broader CMS ecosystem and experience with headless CMS architectures
  • Knowledge of Docker

Responsibilities

  • Design, implement, test, and continuously deliver new features and products with enterprise scale Content Management Systems (CMS).
  • Architect and build awesome, consumer-grade experiences.
  • Leverage AI tooling to increase the efficiency and quality of the software built.
  • Build out agent based capabilities within DXP platforms to help clients optimize their internal processes and workflows.
  • Act as a lead engineer on a team delivering software projects including setting technical direction, making tradeoff decisions, and supporting other engineers.
  • Understand the ins and outs of enterprise-scale platforms such as Drupal, WordPress, Sitecore, or Optimizely, including topics such as content modeling, theming, custom module development, configuration management, search API, migrate API, etc.
  • Perform frontend development (HTML, CSS, JavaScript, client side frameworks like React and Angular as well as technologies like GraphQL and NextJS).
  • Work in multiple environments (local, QA, UAT, production, etc) with multiple hosts (on prem, Patheon, Acquia, etc.).
  • Integrate with multiple source codes hosts (GitHub, GitLab, Bitbucket, MS DevOps, etc.) and work with various pipeline systems.
  • Champion software engineering best practices in all aspects of development and delivery.

Benefits

  • Generous paid time off
  • Generous health, dental, and vision insurance
  • 401k with fully vested company matching
  • Long-term & short-term disability
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service