This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Python Developer at Outpost24, you will play a key role in developing and enhancing our cybersecurity products and services. You will work closely with cross-functional teams to design, implement, and optimize Python-based applications that defend against cyber threat. Your expertise will contribute to the continuous improvement of our security solutions, ensuring they meet the highest standards of performance, reliability, and efficiency.
Job Responsibility:
Design, develop, and deploy efficient and maintainable Python services
Write clean, reusable, and testable code that follows best practices and coding standards
Identify and troubleshoot software defects and performance issues
Conduct code reviews and provide constructive feedback to ensure code quality and performance
Ensure that software solutions are scalable, maintainable, and secure, with attention to performance and resource efficiency
Produce and maintain clear technical documentation to support development, usage, and handover of tools and systems
Stay up-to-date with the latest advancements in threat intelligence, cybersecurity, and software development, and apply relevant knowledge to ongoing projects
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
5+ years of software development experience, with a proven track record of designing and implementing complex, scalable applications
Experience in building scalable and high-performance applications using Python
Experience with cloud technologies (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes)
Solid understanding of data structures, algorithms, and software design principles
Proficiency in using Git or other version control systems
Familiarity with Agile development methodologies
Excellent problem-solving and analytical skills
Strong communication and collaboration abilities in English
Ability to thrive in a fast-paced, dynamic work environment
What we offer:
A flat organizational structure and lots of autonomy
A steep learning curve, where your contributions will have a tangible impact
The opportunity to be part of a fast-growing and fun European cybersecurity company
A healthy work-life balance, so you can enjoy flexible work hours if desired
A fitness allowance to support physical health
Regular performance conversations with managers, focused on development, career progression, and self improvement
An opportunity to join our growing team in our Barcelona office, and enjoy the local perks and benefits