TL;DR
Lead Software Engineer (Content Ingestion): Designing and evolving systems to transform high volumes of unstructured data into valuable insights for customers with an accent on data processing, scalability, and reliability. Focus on improving code quality, testing, security, and performance while ensuring initiatives are completed with a balance of speed and stability.
Location: Remote (BG)
Salary: The base salary for this role in Bulgaria is between 101,000- 119,000 EUR.
Company
hirify.global is the leading SaaS platform for public relations and communications professionals, combining media database, monitoring, and reporting into one dynamic platform.
What you will do
- Design, build, and maintain the core systems that power hirify.global’s content ingestion pipeline.
- Lead technical design and architecture discussions that improve data processing, scalability, and reliability.
- Collaborate with Product, Data Science, and Platform teams to deliver high-quality, structured data that supports customer workflows.
- Mentor engineers on the team through code reviews, technical guidance, and knowledge sharing.
- Drive continuous improvement in code quality, testing, security, and performance.
- Take ownership of project delivery, ensuring initiatives are completed with a balance of speed and stability.
Requirements
- 8+ years of professional experience as a software engineer.
- Hands-on experience designing, building, and operating streaming or distributed systems to support large-scale data workflows.
- Expertise with Python or a similar programming language.
- Experience with Django or a comparable web framework (FastAPI, Flask, etc.).
- Experience building and maintaining microservices that are reliable, observable, and scalable.
- Experience with Kafka or related streaming technologies (Kinesis, etc).
- Expertise with relational or search databases such as MySQL, Postgres, or Elasticsearch/OpenSearch.
Nice to have
- Experience designing or optimizing content pipelines or distributed data workflows (converting unstructured to structured and enriching).
- Experience with background job processing frameworks.
- Experience scaling systems that handle significant data throughput.
- Interest in journalism, media, or the technology that supports those industries.
Culture & Benefits
- Fully distributed team with a permanent remote setup.
- Competitive geo-neutral pay in the U.S.
- 4+ weeks of PTO, plus paid sick and mental health days.
- Unlimited access to Coursera and O’Reilly.
- Commitment to equity and valuing diverse perspectives.
Hiring process
- Intro call with a member of our Talent Team.
- A video interview with the Hiring Manager.
- Peer interviews, including a 1-hour peer code interview.
- Final conversation(s) with member(s) of our executive team.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →