Summary
Join ReversingLabs' Integrations team as a Senior Software Engineer and integrate our technologies with various partners and marketplaces. You will develop, integrate, and deploy solutions to help customers identify threats, working with Product Managers, DevOps, Threat Analysts, and other teams. The team uses Python, Go, PostgresDB, and other technologies, along with Azure and AWS cloud services. You will follow good coding practices, perform code reviews, and utilize CI/CD pipelines. The role involves both project-oriented and research-oriented tasks focused on building solutions for SOC engineers. ReversingLabs offers opportunities for professional development and rewards performance in a challenging and supportive environment.
Requirements
- 3+ years of professional software development experience
- Professional experience, preferably with Python or similar programming languages (Java, Go
…)
- Hands-on experience with containerization and Unix-like operating systems (Docker, Kubernetes, Linux…)
- Ability to share coding practices, design principles, and implementation patterns with other team members
- Experience running PoCs, technical research, and delivering prototypes
- Understanding of DevOps concepts, CI/CD pipelines, and development workflows
- Self-driven, willing to work independently, take initiatives, and troubleshoot problems across different technology stacks
Responsibilities
- Design, build and maintain efficient, reusable and reliable Python and Go code
- Work collaboratively with the product team to deliver a business value solution for the customer
- Implement performant and quality modules and microservices
- Identify bottlenecks and bugs and devise solutions to these problems
- Lead by example, assess and communicate risks on time
- Participate in the development of project timelines, implementation design specifications, system flow diagrams, documentation, testing, and ongoing support of systems
- Collaborate with the appropriate stakeholders (e.g., Project Manager, Technical Lead, TAMs, SDM, QA, Customer Success, and Support) to determine the requirements
- Provide expertise and guidance in setting standards, choosing tooling, libraries, etc
- Perform code reviews
Preferred Qualifications
- Familiarity with DevOps technologies (Git, Ansible, CICD, ArgoCD)
- Experience with both relational and non-relational databases (Postgres, Cassandra/Scylla, ClickHouse)
- Understanding of cloud technologies and services (AWS, GCP, Azure)
- Understanding of messaging systems (RabbitMQ, Kafka)
- Experience with virtualization (VMWare)
- Experience working in an Agile development environment (SCRUM, Kanban)
Benefits
- On-site, hybrid, and remote work as options (paid accommodation and transportation to Zagreb during onboarding for remote employees), and flexible working hours
- Generous compensation and a bonus system based on annual performance
- A hefty personal education budget and the possibility to attend leading conferences and seminars in the field
- Permanent contract with a fast-growing global company with Fortune 500 and government agencies as clients
- Opportunity to work on innovative solutions in malware analysis & software supply chain security, crafted in our very own Croatian R&D center
- Great career advancement opportunities – clear goals and internal promotions
- Company library and the possibility of ordering books of choice via Amazon
- Employee referral bonus program: EUR 1,060 net for junior positions, EUR 2,123 net for mid to senior positions, and EUR 2,654 net for principal/managerial positions
- Multisport card, annual health checkup, newborn child allowance, rent-cost, and 3rd pillar pension benefits
- Wellness Weekends – quarterly, company-wide three-day weekend, starting with a company-paid Friday off for all employees
- Fully covered car garage in Radnička cesta for all employees
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.