Senior Software Engineer (C/Python)

Senior Software Engineer (C/Python)

AlienVault

Granada, Spain

We are seeking a Senior Software Engineer for our USM Engineering Team. The ideal candidate will become a core part of a team of talented engineers building innovative security software products. This is a highly technical position for someone that is comfortable working on a fast-paced release cycle.

The ideal candidate has a breadth of experience helping architect and develop large, distributed software systems with big data systems experience. Experience architecting and developing systems with the C and/or Python programming language required.

And of course, if you have an interest and/or background in security, we should talk.

As a member of The Alien Nation, you will be entering an exciting growth stage company with offices in Austin, San Mateo, Spain, and Ireland.

WHAT YOU WILL BE DOING:

  • Collaborating with other senior technology leaders to develop architectural roadmaps while providing expertise on the platform architecture.
  • Designing system architecture and software components that align with AlienVault’s business strategies and objectives.
  • Provide expertise on engineering best practices, standards, architectural approaches and complex technical resolutions for processes.
  • Oversee quality improvement using Acceptance Test Driven Development (ATDD) efforts to ensure that deliverables are secure, scalable and reliable.
  • Work closely with the CTO/SVP Engineering and Engineering Team Leaders to plan and execute software engineering development cycles in an Agile environment.
  • Lead and build strong global software development engineering teams and a strong, positive software engineering culture.
  • All other duties and responsibilities and may be assigned.

WHAT YOU NEED:

  • 4+ years software development, architecture and C/Python experience.
  • Experience architecting and developing distributed systems.
  • Experience building / consuming REST APIs.
  • Experience with SQL and NoSQL database systems.
  • Comfortable with Agile development practices.
  • Fluency in English.
  • Excellent verbal and written communication skills.

PREFERRED SKILLS & EXPERIENCE:

  • Experience with Linux distribution.
  • Experience compiling and packaging Debian packages.
  • Experience in compiling tools such as autotools, makefile, gcc...
  • Experience in debugging tools such as Valgrind, gdb, ...
  • Experience with other programming languages (Python, Perl, Bash, ...) is a plus.
  • Experience in socket programming is a plus.
  • Experience in distributed configuration tools: Ansible, RabbitMq, Celery, ... is a plus.
  • Experience in multithreading & concurrent programming is a plus.
  • Familiarity with open source security tools: OSSEC, OpenVas, Suricata, Nmap, ...
  • Other tools: Git, Jira, Jenkins, ...

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

AlienVault     Spain     C++ Developer     Developer     Python Developer     5+ Years Experience    

© EuroJobsites 2018

EuroJobsites is a UK registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

Newsletter | Recruit | Advertise | Privacy | Contact Us

© EuroJobsites 2018

EuroJobsites is a UK registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

This website uses cookies to make your experience better. Continued use of this website means you accept our cookie policy.  Accept Cookies