TL;DR
Principal Software Engineer (APIs/Microservices/Python/Kafka/Elasticsearch): Designing, building, and scaling critical data pipelines for the Attack Surface Intelligence module with an accent on API design, microservice architecture, and distributed systems. Focus on proactively identifying and resolving data and integration issues, driving observability, and contributing to technical roadmaps.
Location: Remote within the US only. The company has an office in Atlanta, GA.
Salary: $152,000–$228,000
Company
hirify.global is the world's most advanced and largest intelligence company, empowering clients with cyber threat intelligence.
What you will do
- Lead the design and implementation of backend services and APIs in Python.
- Architect and evolve microservice-based systems for scalability and resilience.
- Collaborate with product managers and cross-functional partners to align technical work with business goals.
- Proactively identify and resolve data and integration issues by diving deep into pipelines and systems.
- Drive observability and operational excellence across services.
- Mentor other engineers through code reviews and design discussions and contribute to technical roadmaps and long-term platform strategy.
Requirements
- Proven experience designing and maintaining scalable APIs and microservices in Python.
- Experience leveraging tools like Kafka, Clickhouse, and Elasticsearch.
- Deep understanding of distributed systems and service-oriented architecture.
- Comfortable exploring data to debug, validate assumptions, and drive better system behavior.
- Excellent communication skills and the ability to work across teams to align on goals and priorities.
- Track record of operating independently and driving complex projects, especially with a geographically distributed team.
Culture & Benefits
- Employees represent over 40 nationalities and embody core values of having high standards, practicing inclusion, and acting ethically.
- Eligible for incentive compensation, equity, medical, dental, vision, life insurance, and 401K.
- Committed to maintaining an environment that attracts and retains talent from a diverse range of experiences, backgrounds, and lifestyles.
- Provides any accommodation or special assistance to navigate our website or to complete your application.
Hiring process
- Final-round candidates require a mandatory in-person interview or a live, scheduled video conference with the hiring manager.
- Interviews are not conducted via instant messaging or text.
- All communications during the application process will come from individuals within the HR department via their hirify.global email address.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →