Senior Software Engineer, Connectors Team
Posted 102ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer leading the development of high-performance integrations at Dataminr. Focused on innovative AI solutions and mentoring a high-performing engineering team.
Responsibilities:
- 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 and collaborate with Product stakeholders to lead tradeoff discussions between business requirements and technical feasibility.
- Proactively identify and resolve technical blockers. You will be responsible for your own implementations, ensuring testing frameworks (unit, functional, and manual) are extendable and repeatable.
- Define and implement metrics for monitoring, alerting, and analytics. You will build CI/CD pipelines and be using Infrastructure as Code (IaC) and participate in on-call rotations for your team's services.
- Actively coach and mentor junior engineers, fostering a culture of continuous learning and high-quality code through constructive reviews.
Requirements:
- 5+ years of professional experience with Python and 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, including runbooks and knowledge guides.
Benefits:
- generous PTO and sick leave
- competitive benefits package
















