Senior Lead Software Engineer Content Management System
Job Description
Senior Lead Software Engineer focused on Hilton's Content Management System, driving design, development, and scaling of Bloomreach CMS components while guiding tech initiatives and mentoring engineers.
Responsibilities
- Design, implement, configure, customize, and maintain Bloomreach CMS components for web and mobile platforms.
- Partner with product and business teams to analyze requirements and deliver technical solutions aligned with business goals.
- Create architectural diagrams, workflows, and technical documentation to support CMS feature development and deployment.
- 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 to 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.
- Travel up to 10 percent domestically as part of the role.
Requirements
- Bachelor's degree or equivalent in Computer Science, Engineering, Information Systems Engineering and Management, or related field, plus five years of progressive experience in Software Engineering or Information Technology.
- Progressive experience with Java-based content management systems including Bloomreach Experience Manager, Adobe Experience Manager, or OpenText TeamSite.
- Experience applying web design patterns and 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 such as Git, CI/CD tools, and container technologies.
Technologies
- Bloomreach CMS, Bloomreach Experience Manager, Adobe Experience Manager, OpenText TeamSite
- Java
- Microservices
- Multi-threaded programming
- RESTful APIs
- Git, CI/CD tools
- Container technologies
Benefits
- Medical
- Dental
- Vision
- Disability Insurance
- 401(k)
- Life Insurance
- PTO
Location and Remote Work
Location: 7930 Jones Branch Dr., McLean, VA 22102. This position allows 100% remote work from anywhere in the United States.
Compensation
Salary: USD 175,500 - 185,500 per year