
Senior Software Engineer
- Zagreb
- Stalni radni odnos
- Puno radno vrijeme
- 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
- 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
- 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)
- 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