divelement is looking for a CMS Software Engineer to manage and support a portfolio of websites, portals, and mobile applications built on DotNetNuke (DNN). Your primary mission will be to lead the upgrade of 15+ DNN member portals to the latest release and establish a sustainable, ongoing upgrade process. The role offers variety, as you'll also contribute to other CMS and web projects across different industries.
What You'll Do
- Perform version upgrades across 15+ member portal sites built on DNN, ensuring security, stability, and full functionality after each update.
- Respond rapidly to urgent security vulnerabilities by applying critical patches across all sites.
- Establish and follow a regular upgrade schedule 2–3 times annually per site and document best practices for both minor and major DNN version changes.
- Troubleshoot and resolve issues during major version upgrades, including custom module compatibility, deprecated feature replacement, and UI/UX adjustments.
- Test each portal after an upgrade to confirm core functionality, security, and user experience remain intact.
- Maintain detailed upgrade logs, create repeatable processes, and share learnings with the broader development team.
- Aid management in reviewing potential replacements or adjuncts to the DNN platform.
- Contribute to other CMS-based or web development projects, such as those using Contentful, WordPress, or custom .NET applications, when not focused on DNN upgrades.
What We're Looking For
- 4+ years of professional experience managing and maintaining enterprise-level CMS platforms.
- Hands-on experience with site administration, maintenance, and performing upgrades.
- Knowledge of web application technologies such as HTML, CSS, Bootstrap, and Ajax.
- Familiarity with dynamic data-driven web content and SQL databases.
- Awareness of graphic design principles and contemporary public website standards.
- An established practice of monitoring CMS and related technologies for updates and vulnerabilities.
- Excellent written comprehension of English and the ability to communicate effectively with international teams.
- A demonstrated ability to create, execute, and report on detailed work plans and schedules.
Nice to Have
- Specific, hands-on experience with DotNetNuke (DNN).
- 1+ years of software development experience; proficiency with .Net/C# is a significant plus.
Technical Stack
- DotNetNuke (DNN), Microsoft .NET, C#
- HTML, CSS, Bootstrap, Ajax
- SQL databases
- Contentful, WordPress
Team & Environment
You will join a cross-functional team of 11-50 employees that values your input and operates in a supportive, agile environment.
Benefits & Compensation
- USD salary compensation.
- 100% remote work – work from anywhere.
- Exciting, diverse projects tackling modern cloud-based applications across different industries.
- Career growth opportunities with projects assigned based on your strengths and interests.
- A supportive and agile team environment that values collaboration.
- Team building activities within a community of professionals eager to engage through meaningful virtual events.
Work Mode
This is a fully remote position open to global candidates.
divelement is an equal opportunity employer.

