Apply

Senior Software Engineer - Campaigns and Attribution

Posted 19 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years of professional software development experience

📍 Location: United States, Canada

💸 Salary: 127000.0 - 165000.0 USD per year

🔍 Industry: AI and machine learning-powered Conversation Intelligence

🏢 Company: Invoca👥 201-500💰 $83,000,000 Series F over 2 years agoDigital MarketingArtificial Intelligence (AI)AdvertisingAnalyticsTelecommunications

⏳ Experience: 5+ years of professional software development experience

🪄 Skills: PostgreSQLSoftware DevelopmentHTMLCSSJavascriptKafkaMySQLRabbitmqRubyRuby on RailsRedisNosql

Requirements:
  • 5+ years of professional software development experience.
  • Experience with some of the primary technologies: Ruby on Rails, MySQL/PostgreSQL, and HTML/CSS/JavaScript.
  • Familiarity with queueing systems like Kafka/RabbitMQ.
  • Familiarity with NoSQL data stores (we use Redis).
  • Proficiency at removing roadblocks for complex tasks.
  • In-depth knowledge in one or more areas or features sets.
  • Awareness of industry best practices and trends.
  • Competence in several skills apart from pure coding, such as monitoring, performance optimization, integration testing, security, visual design and more.
  • Recognition as a very capable engineer.
Responsibilities:
  • Write high-quality code.
  • Operate independently on complex tasks.
  • Be a technical expert in an area or feature set.
  • Have end-to-end responsibility for projects of increasing complexity.
  • Identify and suggest areas of future work and back up suggestions with evidence.
  • Identify and mitigate risk in the development cycle, from ideation to delivery.
  • Keep leaders up-to-date on progress, blockers, and potential surprises.
  • Diagnose the root cause of problems for any service area owned by the team.
  • Communicate on production issues, write actionable tickets without prompting, and quickly fix or delegate them.
  • Use logic and reason to build cases for ideas, backed up by qualitative and quantitative evidence.
Apply