Job Closed

This listing is no longer active.

Dotdigital logo
Dotdigital

Go beyond the expected.

Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 1999H1B No SponsorCompany SiteLinkedIn

Location

South Africa

Posted

120 days ago

Salary

0

Seniority

Senior

Job Description

Software Engineer

Dotdigital

• Designing, developing, and maintaining software solutions using C# • Contributing to event-driven architecture, particularly within the Kafka ecosystem • Supporting the integration of analytical data platforms such as Databricks and ClickHouse, working closely with the Data Science and Data Engineering teams • Managing and maintaining applications hosted on cloud platforms, including Kubernetes (AKS) and other Azure services, in collaboration with DevOps and ServiceOps teams • Participating in team reviews, code quality checks, and knowledge-sharing initiatives • Continuously developing your skills by learning new technologies and best practices

Job Requirements

  • Solid foundation in programming with C#; any experience with Python is a plus
  • Familiarity with cloud computing platforms, such as Azure
  • Awareness or initial experience with event-driven systems and architectures, is beneficial but not required
  • Interest in learning about modern real-time analytical data platforms
  • Good problem-solving skills and a willingness to tackle new challenges
  • Effective communication skills and a proactive attitude, both when working independently or as part of a remote team
  • Willingness to take responsibility for your tasks

Benefits

  • Parental leave
  • Medical benefits
  • Paid sick leave
  • Dotdigital day
  • Share reward
  • Wellbeing reward
  • Wellbeing Days
  • Loyalty reward
  • DEI commitment

Related Job Pages

More Full-stack Engineer Jobs

FloSports logo

Staff Full Stack Developer

FloSports

Live Events. Exclusive Content. Be there.

OtherRemoteTeam 201-500H1B No Sponsor

• Design, develop, and maintain scalable, high-performance web applications. • Build Angular-based UI libraries and components with pixel-perfect precision. • Develop backend services using Node.js and NestJS, ensuring seamless integration with the frontend. • Contribute to architectural decisions and drive technical direction within your team. • Mentor engineers and conduct code reviews, fostering technical growth and best practices. • Collaborate with cross-functional teams to define requirements, estimate work, and meet project objectives. • Proactively identify technical debt and advocate for improvements that balance velocity with code quality.

United States
Job Closed
SnapStream logo

Software Engineer

SnapStream

SnapStream helps capture TV moments. We’re how the Daily Show, Buzzfeed, Politico and more find TV clips and break news.

OtherRemoteTeam 11-50Since 2000H1B No Sponsor

• Familiarize yourself with our legacy stack as we migrate, including C#, SQL Server, Lucene, and ASP.Net • Develop features using TypeScript, Vue, FFMpeg, and AWS services like ECS, S3, Lambda, and MediaConvert • Write clean, maintainable code with support from senior team members • Participate in code reviews and apply best practices for cloud development • Collaborate with our technical support team to investigate and resolve customer issues while contributing to product reliability • Participate in on-call support rotations to ensure system reliability and rapid incident response

United States
Job Closed
Adobe logo

Senior Software Development Engineer

Adobe

Changing the world through digital experiences.

OtherRemoteTeam 10,001+Since 1982H1B Sponsor

• Responsible for the reliability and operational readiness of the AEM CS Platform • Improving monitoring systems, driving incident analysis, and automating operational tasks • Work in an Agile team to build scalable services • Help engineer our platform strategy • Translate business requirements into architectural and implementation choices • Capture loosely defined requirements/concepts and expand them into complete solutions together with your team • Review and provide feedback on features, technology, architecture, designs • Define and implement DevOps components to operate the platform • Own the reliability, performance, and operational readiness of the storage components. • Leverage AI tools to automate repetitive operational work.

Colorado + 3 moreAll locations: Colorado | Illinois | Texas | Washington
$139K - $257.6K / year
Job Closed
AECOM logo

Senior Software Engineer

AECOM

We are the world’s trusted infrastructure consulting firm.

OtherRemoteTeam 10,001+Since 1990H1B Sponsor

• Work in an Agile software development environment to design, code, test, debug, document, and deploy software applications • Build production‑ready cloud and desktop applications that deliver advanced geospatial, analytical, and modeling capabilities • Translate business and system requirements into scalable, maintainable software designs. • Learn and apply concepts in water-resources engineering, including flood modeling and mapping workflows • Develop automated unit, integration, and functional tests to ensure long‑term code quality and maintainability • Collaborate with cross‑functional teams - including civil engineers, GIS specialists, and project managers - to define technical approaches and deliver high‑value solutions • Participate in design reviews, code reviews, and continuous improvement of software development practices

Texas
$115K - $130K / year
Job Closed