Senior Lead Software Engineer Content Management System

HiltonMcLean, VA
$175,500 - $185,500Remote

About The Position

This role involves designing, developing, configuring, customizing, and maintaining enterprise Bloomreach CMS components and features for web and mobile platforms. The engineer will collaborate with product and business teams to analyze requirements and implement technical solutions aligned with business goals. Key responsibilities include creating architectural diagrams, workflows, and technical documentation. The position requires developing, testing, debugging, and deploying software solutions using Java, microservices, and multi-threaded programming techniques. Building and maintaining integrations between the CMS and backend services, including RESTful APIs, is also a core function. The role includes conducting code reviews, writing unit tests, and managing build and deployment pipelines. Additionally, the engineer will mentor junior engineers, enhance team knowledge and efficiency, and research/implement emerging technologies to improve CMS performance and scalability, following agile methodologies.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Engineering, Information Systems Engineering and Management, or a related field.
  • Five (5) years of progressive experience in Software Engineering, Information Technology, or related occupation.
  • Progressive experience in Java-based content management systems including Bloomreach Experience Manager, Adobe Experience Manager, or OpenText TeamSite.
  • Experience using web design patterns.
  • Experience applying software engineering principles.
  • Experience utilizing CMS data modeling, configuration, and customization.
  • Experience leveraging RESTful APIs to integrate with backend services.
  • Experience working with version control systems like Git.
  • Experience with CI/CD tools.
  • Experience with container technologies.

Responsibilities

  • Design, develop, configure, customize, and maintain enterprise Bloomreach CMS components and features for web and mobile platforms.
  • Collaborate with product and business teams to analyze requirements and implement technical solutions aligned with business goals.
  • Create architectural diagrams, workflows, and technical documentation to support development and deployment of CMS features.
  • Develop, test, debug, and deploy software solutions using Java, microservices, and multi-threaded programming techniques.
  • Build and maintain integrations between the CMS and backend services, including RESTful APIs.
  • Conduct code reviews, write unit tests, and manage build and deployment pipelines.
  • Mentor junior engineers and enhance team knowledge and efficiency.
  • Research and implement emerging technologies to improve CMS performance and scalability.
  • Follow agile methodologies to deliver high-quality, timely solutions.

Benefits

  • Medical
  • Dental
  • Vision
  • Disability Ins.
  • 401(k)
  • Life Insurance
  • PTO & etc.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service