Software Engineer
Dotdigital
full-remotemidpermanentbackendfullstack Full remote Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
C#Event-Driven ArchitectureAzureCloud ComputingReal-time AnalyticsData Platform IntegrationPythonCode QualityKnowledge SharingRemote Collaboration
About the role
Role overview
Join Dotdigital’s Platform Engineering team as a Software Engineer. You’ll design, develop, and maintain software solutions primarily in C#, contribute to event-driven architecture, and support integrations with analytical data platforms.
Key missions
- Design, develop, and maintain software solutions using C# and contribute to event-driven architecture
- Integrate analytical data platforms and manage cloud-hosted applications
- Participate in team reviews, code quality checks, and knowledge-sharing; continuously build your skills
Responsibilities
- Build and evolve platform/application capabilities
- Collaborate closely with the Data Science team
- Champion continuous modernization and work on systems handling large volumes of data
- Communicate effectively and contribute proactively in a remote team environment
Requirements
- Strong problem-solving skills and willingness to take on new challenges
- Responsible and proactive approach to tasks
- Solid foundation in C#
- Interest in learning modern real-time analytical data platforms
- Familiarity with cloud computing, specifically Azure (expected)
- Effective communication skills (independent and remote collaboration)
Nice to have
- Initial awareness or experience with event-driven systems/architectures
- Python experience
Remote
- Full remote
About Dotdigital
Dotdigital is a technology company focused on digital marketing and customer engagement solutions. Its platform engineering team builds and maintains software systems, integrations, and cloud-hosted applications that support analytics and real-time data workflows.
Scraped 5/13/2026