⚠️ Please note: This is a senior-level position. We kindly ask that you apply only if you meet the seniority requirements (minimum 5 years of relevant experience, preferably more). Applications that do not meet these criteria will not be reviewed. Thank you for your understanding. ⚠️
We are seeking a Senior Software Engineer who is passionate about building high-quality, scalable software products and delivering impactful solutions used by some of the world’s leading companies.
In this role, you’ll play a key part in the full product lifecycle, from design to deployment. You will collaborate closely with engineers, product managers, and researchers to deliver new capabilities across our Security Platform.
If you enjoy architecting reliable backend systems, shipping code, and solving real-world challenges with modern technologies, we’d love to hear from you!
📌 About Deepinfo
Deepinfo is a leading cybersecurity company specializing in external attack surface management, cyber threat intelligence, brand risk protection, and third-party risk management. Our mission is to empower organizations with cutting-edge intelligence, enabling them to proactively identify, monitor, and mitigate digital threats.
Deepinfo operates at the intersection of cybersecurity and big data, leveraging one of the industry's most extensive and detailed domain data repositories to deliver proactive threat intelligence.
We offer real-time intelligence, continuous threat exposure management, and deep analytical insights through products like the Deepinfo Security Platform, Data Feeds, and API Services.
With clients ranging from Fortune 500 companies to growing enterprises, we ensure organizations can act proactively against cyber threats.
At Deepinfo, we foster a culture of innovation, collaboration, and continuous learning, ensuring that our employees thrive in an environment that values expertise and growth.
🎯 What You’ll Do
- Design, develop, and maintain production-ready Python applications that are secure, scalable, and testable.
- Lead development efforts on backend APIs, data processing systems, and integration layers.
- Participate in the entire software development lifecycle, including architecture decisions, task planning, development, and deployment.
- Collaborate with DevOps to optimize deployment workflows and performance monitoring.
- Engage in regular code reviews, mentor teammates, and help maintain high engineering standards.
- Work closely with Product and Design teams to deliver features that align with user needs and business priorities.
- Continuously research and suggest new technologies and techniques to improve engineering practices.
✅ What We’re Looking For
- Experience: At least 5+ years of professional experience in backend software development using Python.
- Frameworks: Deep experience with Django, Django REST Framework, Flask, or FastAPI.
- API Development: Proven ability to build, document, and maintain REST APIs.
- Distributed Systems: Hands-on experience with task queues like Celery and distributed job orchestration.
- Databases: Proficiency in PostgreSQL, Elasticsearch, and other SQL/NoSQL databases.
- Concurrency: Experience with multiprocessing, multithreading, or async architectures.
- CI/CD & DevOps: Solid understanding of CI/CD pipelines, containerization, and deployment workflows.
- Software Engineering: Strong foundation in data structures, algorithm design, and software design patterns.
- Remote Work Discipline: Highly self-motivated and structured in a remote-first environment.
- Soft Skills: Excellent communication, collaboration, and problem-solving skills.
- Language Skills: Comfortable working in English.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
💡 Big Plusses
- Prior experience in a SaaS company environment.
- Familiarity with DNS, networking protocols, or cybersecurity tools.
- Exposure to cloud platforms, especially Google Cloud Platform (GCP).
- Experience working with Kafka, RabbitMQ, or similar messaging systems.
🎁 What We Offer
- 🏡 Remote Work Flexibility: Work from anywhere that suits you best.
- 💻 Top-notch Equipment: Receive a MacBook Pro, external monitor, ergonomic chair, and all essential accessories.
- 🌐 Internet Reimbursement: We cover 100% of your high-speed internet connection fees.
- 🍏 Monthly Snacks & Nourishment: Enjoy curated, natural snacks delivered to your doorstep each month.
- ⏳ Flexible Working Hours: Adapt your schedule to maintain a healthy work-life balance.
- 🛫 Generous Paid Time Off: Including 15 vacation days, 5 marriage leave days, 5 parental leave days, and up to 4 bereavement leave days.
- 🎊 Marriage Allowance: Celebrate your marriage with a one-month salary bonus.
- 🎁 Special Birth Gift: A personalized gift for you and your newborn.
- 🏫 First Day at School Leave: Take a day off to cherish your child's first school day.
📌 Our Hiring Process
At Deepinfo, we prioritize an efficient and transparent hiring process to ensure a positive experience for all candidates. Here's what you can expect:
- Application Review: We carefully review each application within seven days and respond promptly.
- Initial Screening Call: A short, informal conversation with our head of operations to assess your fit and answer your questions.
- Video Interview: A deeper dive into your skills and experience with our engineering team.
- Offer Stage: If all goes well, we’ll promptly send a competitive offer, ensuring a smooth, efficient hiring process.
- Feedback & Transparency: If we decide not to proceed, you will receive a respectful and timely response.
📩 Ready to Apply?
🚀 Join us and be part of a team shaping the future of cybersecurity!
💼 We only accept applications through LinkedIn. Apply now!