Java Agent Engineer - Remote in Europe


1 month ago

11/21/2019 12:43:14

Job type: Full-time

Hiring from: Euro timezone

Category: Software Dev

What we need your help with

As part of the product engineering team you'll be in charge of designing and implementing the new features of the Sqreen Java agent.

Our technology protects web applications at run-time through dynamic instrumentation. You’ll work on server modules performing dynamic instrumentation, application security protection, and run-time monitoring to protect our Java customers' applications.

Your challenge? Make our customers' applications as safe as possible without compromising on performance.

We are a customer centric company. The Sqreen agents are protecting more than 500 customers, in production. As such, you will be in touch with our customers in order to get feedback on our features but also to get information about potential performance or stability improvement. Fixing bugs for our customers (so that no other customers will encounter them!) is a critical part of the job.

Day to day you'll:

> Own, build, test and release Sqreen's Java agent

> Design and implement key features, protocols and protections running within our customers' applications

> Use modern development methods and tools to put your code in production quickly

> Work with backend teams to enhance data flow, performance and reliability

> Produce technical blog posts and document the software you ship

> Attend conferences and meetups to share your work

> Forecast Java language and runtime evolutions to ensure the Sqreen agent has a first in class Java support

> Follow the Java ecosystem evolutions to stay close to application servers, frameworks, popular deployment mechanisms etc.

Who you are

We'd love to hear from you if you have:

> A strong interest in leading implementation of a mission critical piece of software

> The ability to design custom protocols, services and frameworks

> Significant experience with the Java ecosystem

> A high consideration of reliability, low-latency, redundancy, and security

> Excellent communication skills (we work in English)

> A product mindset and enjoy working with people outside your area of expertise - every engineer at Sqreen collaborates daily with Sales, Support and other teams

Sqreeners come from all corners of the globe and all walks of life. Diversity is important to us, so if you're unsure, please apply!

Why work for Sqreen

> On-boarding trip to Paris to start

> Be part of an incredibly talented team who are passionate about democratising security

> Join at a crucial stage of our development with a huge amount of runway for you to add value

> Contribute tangibly to our core product, bringing value to our customers each and every week

> Join a product-focused company, with a deep commitment to learning

> Ask for any book you like and enjoy a week per quarter to focus on a side project of your choice

> Attend great conferences all year round

> Enjoy premium health insurance, healthy snacks every day and coached Sqreenfit sessions every fortnight

> A relaxed working environment with regular social activities

> Beautiful 'Sqreenhouses' in central Paris (Sentier), and San Francisco (SoMa)

> An international, English speaking work environment with the opportunity to visit SF

Sqreen participates actively in the tech and security ecosystem in Paris and San Francisco so you'll have access to some of the most interesting and talented people from our network and beyond!

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Spider Strategies (US only)
    1 week ago

    Spider Strategies needs your help to expand our diverse team, boost our creativity and accelerate the delivery of new features to our customers. We are creators of QuickScore, the leading Balanced Scorecard software in the market. We're looking to leverage that position to expand into the broader business intelligence market and grow the company to the next level.

    Our ideal team member will:

    • leverage their empathy for our customers to find solutions that meet their needs

    • collaborate with coworkers to find optimal answers to complex problems

    • take initiative to identify places where the software could be improved

    • honestly admit strengths and weaknesses so the team can leverage strengths and provide opportunities for learning

    • keep focused and productive while working independently

    As part of our team, you will:

    • collaborate with designers to flesh out the final details of designs

    • code new features and fix bugs

    • participate in code reviews to share knowledge and improve software quality

    • hand off your work to front-end CSS experts to polish the final appearance of new features

    • assist testers in identifying areas that should be tested

    Our application uses Java to connect a database backend to a modern web frontend. Of course there are a lot more technologies than that involved, and we'll be excited to go over that during your interview! We're looking for someone who is comfortable both on the backend with Java and SQL, and on the frontend with JavaScript. We have some CSS experts in-house, so if that's not your thing we have you covered.

    We win awards every year because we treat our developers like gold.  You'll work hard here, but you'll also enjoy tons of vacation, fantastic benefits, and the luxury of setting your own hours while working from home. Our benefits include 100% paid medical, dental and vision insurance for you, and 80% coverage for family members. We also offer life insurance, long term disability insurance, a simple IRA with matching, all federal holidays off, and maternity and paternity leave. Our benefits are trans-inclusive.

    How to Apply:

    We are only able to accept applications from US Citizens due to federal contracting requirements. Please send resume and cover letter to [email protected].

  • Source Coders (US or Canada)
    2 weeks ago
    About you:

    • Care deeply about democratizing access to data.  

    • Passionate about big data and are excited by seemingly-impossible challenges.

    • At least 80% of people who have worked with you put you in the top 10% of the people they have worked with.

    • You think life is too short to work with B-players.

    • You are entrepreneurial and want to work in a super fact-paced environment where the solutions aren’t already predefined.

    • You live in the U.S. or Canada and are comfortable working remotely.
    About SafeGraph: 

    • SafeGraph is a B2B data company that sells to data scientists and machine learning engineers. 

    • SafeGraph's goal is to be the place for all information about physical Places

    • SafeGraph currently has 20+ people and has raised a $20 million Series A.  CEO previously was founder and CEO of LiveRamp (NYSE:RAMP).

    • Company is growing fast, over $10M ARR, and is currently profitable. 

    • Company is based in San Francisco but about 50% of the team is remote (all in the U.S.). We get the entire company together in the same place every month.
    About the role:

    • Core software engineer.

    • Reporting to SafeGraph's CTO.

    • Work as an individual contributor.  

    • Opportunities for future leadership.

    • You have at least 6 years of relevant work experience.

    • Proficiency writing production-quality code, preferably in Scala, Java, or Python.

    • Strong familiarity with map/reduce programming models.

    • Deep understanding of all things “database” - schema design, optimization, scalability, etc.

    • You are authorized to work in the U.S.

    • Excellent communication skills.

    • You are amazingly entrepreneurial.

    • You want to help build a massive company. 
    Nice to haves:

    • Experience using Apache Spark to solve production-scale problems.

    • Experience with AWS.

    • Experience with building ML models from the ground up.

    • Experience working with huge data sets.

    • Python, Database and Systems Design, Scala, Data Science, Apache Spark, Hadoop MapReduce.

  • 2 weeks ago


    If you’re looking for an exciting, high-growth opportunity with an award-winning, cutting-edge company, this could be just the job for you

    For its groundbreaking PaaS solution is looking for a Pythonian Cloud Engineer with a taste for Go, good Linux system understanding, and a real hunger for the challenges of building robust, distributed systems. is a PaaS shrouded in a lot of black magic (we can consistently clone a whole running cluster, with its state, databases, indexes in a matter of seconds). We want to get this down to the hundreds of milliseconds domain. Interested? There is more...

    Our external API is pure Hypermedia REST + oAuth on top of Pyramid. It mechanizes the Git layer and needs more features.

    We can consistently generate from the same manifest a Docker container, an LXC one, or VM disk images (AWS, Azure, OpenStack), we want more targets.

    We probably have the highest industry container density. We need to get it higher.

    We support any Python, Ruby, NodeJS, PHP, Java and .NET time to roll-out Elixir, of course Elixir, and Rust.

    We need to have more auto-healing on the high-availability clusters. We need more performance out of our multi-protocol ssh proxy. We need work on our Ceph Implementation; We need to get the Debian package generation streamlined and faster. We need… great ideas on how to make even better. Interested? Join us!

    This is a remote position and occasional travel to cool places like Paris, France, may be required.

    Skills & requirements:


    • Be a really really good dev that likes testing, understands how an OS works, knows networking, how git works, and the constraints of a distributed system.
    • Be proficient in Python (2 out of 3 of our dev team learned it while on the job, but we'd prefer someone who has already mastered it.)

    Would be really great if you had:

    • Great Golang experience.
    • Experience with C (we contribute to a bunch of upstream projects, like LXC) is a plus; Love not required.
    • Great knowledge of Git
    • Good Networking background (routing/protocols)
    • Good grasp of practical security and cryptography
    • Experience with other programming languages (Haskell anyone? Java, Javascript, Ruby, PHP? Common Lisp?)
    • Good knowledge of how the Web works (Hacking Nginx with Lua a plus).
    • Good understanding of how database systems and search engines work
    • A good notion on distributed systems (consensus protocols like Raft/Paxos, eventual consistency models, gossip protocols)
    • Working knowledge of Puppet
    • Mad Debian Skills. Sporting a Debian plaid cloth during the interview is not frowned upon.

    About is an idea-to-cloud application platform that simplifies cloud infrastructures.

    We give developers the tools they need to experiment, innovate, get rapid feedback and deliver better-quality features with speed and confidence thanks to our unique rapid cloning technology. serves thousands of customers worldwide including The Financial Times, Gap, Magento Commerce, Orange, Hachette, Ikea, Stanford University, Harvard University, The British Council, and Lufthansa.

    We want people who are passionate, open, multicultural, friendly, humble and smart to join us and help this fast-growing, award-winning company to revolutionize the tech industry.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!