- Work model
- Remote
- Experience
- 3+ years
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 31 tags
Technology context
31Parsed from the vacancy text; ordered by relevance to this role.
Node.jsJavaScriptAIReact.jsAWSFull StackGenAIAI-Assisted DevelopmentJavaMachine LearningAzurePythonAngularCloud NativeCloudBackendFrontendMicroservicesSparkAPIVue.jsDatabricksRESTCI/CDGraphQLScalaAutomationSQLAnthropic Claude CodeAzure Data FactoryData Software Engineering
Full listing
Role description
We are seeking a Senior Data Software Engineer to design and build high-performance big-data applications and full-stack solutions that power our data and MarTech ecosystem. This role combines deep expertise in cloud-native data engineering with modern application development practices, requiring close collaboration with product, marketing, and data teams to deliver scalable, reliable technical solutions.
Responsibilities
- Develop high-performance big-data applications using Scala, Databricks, Spark SQL, Spark Streaming, and Python
- Build and optimize cloud-native data pipelines on Azure, including ADF-based ingestion, transformation, and orchestration
- Build and maintain full-stack applications using modern JavaScript frameworks and backend services
- Implement robust APIs and microservices that integrate MarTech systems with customer-facing platforms
- Apply modern design patterns to ensure reliability, maintainability, and scalability across distributed systems and full-stack architectures
- Drive AI-assisted engineering practices including Vibe Coding and other generative-AI development accelerators
- Translate business needs into robust technical solutions across both data and application layers in collaboration with cross-functional teams
Requirements
- 3+ years of experience with big-data technologies such as Scala, Databricks, Spark SQL, and Spark Streaming, along with Python
- Experience with cloud engineering using Azure services, including Azure Data Factory
- Expertise in advanced system design, including event-driven architectures and distributed design patterns
- Full-stack engineering experience with frontend frameworks such as React, Angular, or Vue
- Background in backend development using Node.js, Python, or Java
- Proficiency in RESTful and GraphQL API design, along with CI/CD pipelines supporting full-stack deployments
- Proven ability to lead engineering teams in a fast-paced, cross-functional environment
- Strong communication and stakeholder alignment skills with the ability to translate technical concepts into business impact
- English proficiency at B2 level or higher
Nice to have
- Experience with AI-augmented development such as Vibe Coding or comparable frameworks
- Exposure to modern AI/ML pipelines for personalization, segmentation, or content automation