
Senior Software Engineer – Connectors Team
Dataminr
full-time
Posted on:
Location Type: Remote
Location: Romania
Visit company websiteExplore more
Job Level
About the role
- Lead the research, prototyping, and execution of new connectors using API/webhook-based integrations from conception to production
- Design robust data flows and workflows, ensuring integrations are scalable, resilient, and maintainable
- Partner with upstream engineering teams to define data contracts
- Collaborate with Product stakeholders to lead tradeoff discussions between business requirements and technical feasibility
- Proactively identify and resolve technical blockers
- Define and implement metrics for monitoring, alerting, and analytics
- Build CI/CD pipelines and participate in on-call rotations for your team's services
- Actively coach and mentor junior engineers
Requirements
- 5+ years of professional experience with Python
- at least 2 years of experience with Java
- Deep working knowledge of building and consuming REST APIs
- webhooks, and managing data contracts
- Proven experience with microservices
- serverless architectures (e.g., AWS Lambda)
- and queuing systems (e.g., SNS/SQS)
- 5+ years of experience with deployment pipelines
- version control (Git)
- and containerization (Docker)
- Proficiency in both SQL (MySQL) and NoSQL (DynamoDB) databases
- Ability to contribute to high-quality technical documentation
Benefits
- generous PTO and sick leave
- flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaREST APIswebhooksmicroservicesserverless architecturesAWS Lambdaqueuing systemsSQLNoSQL
Soft Skills
leadershipcollaborationproblem-solvingcoachingmentoringcommunication