Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
-
Build and maintain REST/event-driven APIs (read, push, pull) and batch and streaming data feeds into and out of the enterprise data lake and activation platforms
-
Develop business-friendly interfaces and tooling on top of the orchestration layer so marketers and analysts can operate without engineering involvement
-
Partner with the data platform, DevOps, and InfoSec teams to land, secure, and govern external data (e.g., cross-account ingestion, data contracts, schema validation)
-
Translate vendor API contracts and data specs into reliable, well-tested, production-ready services
-
Leverage AI-assisted development tooling to accelerate delivery without sacrificing quality
Requirements
-
5+ years building backend services and APIs (Node.js, Spring/Java, Python, or similar)
-
3 years minimum integrating third-party/vendor APIs and data feeds, including authentication patterns (OAuth, IAM roles, cross-account access)
-
3 years minimum (5 years would be nice) with data pipelines and stores - SQL and NoSQL, batch and streaming (e.g., Kafka/Kinesis, Auto Loader, COPY INTO)
-
3 years minimum with cloud services architXX (S3, IAM, serverless functions, compute); experience with Databricks / lakehouse patterns a strong plus
-
Familiarity with containerized tooling and deployments (Docker/Kubernetes)
-
Ability to communicate complex technical information to all stakeholders, including non-technical business partners
-
Exceptional troubleshooting skills across distributed, multi-vendor systems
Nice To Have:
-
Working knowledge of frontend frameworks (React, Angular, or Vue.js) sufficient to build internal/business-facing tooling
-
Bachelor’’s Degree or higher in Computer Science / Engineering / Math, or relevant experience
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
What’s the Difference between a Junior, Mid, and Senior Developer?