At ReversingLabs, our software supply chain security and threat intelligence solutions have become essential to advancing cybersecurity maturity around the globe. We're on a journey to expand adoption and accelerate growth by hiring top talent across the security industry.
Notable breaches such as SolarWinds, CircleCI, and 3CX have elevated software supply chain security as a top initiative across every organization developing or purchasing software. Only ReversingLabs delivers the software package analysis speed and intelligence needed to protect against this critical risk area.
Our vision is clear. Arming every company with end-to-end insights to ensure development releases securely, IT purchases safely, and the SOC can effectively detect, isolate, and respond. We seek extraordinary talent for this game-changing opportunity to help forge this transformational journey at ReversingLabs.
ReversingLabs Spectra Intelligence and Analytics team is a group of experts responsible for developing and maintaining distributed systems based on our microservice architecture called Spectra Intelligence.
Our systems boast the following features:
- 550+ high-performance servers
- Processing 60+ million input files per day
- Generating 3+ billion new records every day
- Generating 3+ billion logs per day
- Database with 10^12 records
- Serving 500+ million client requests per day
As a member of our TitaniumCloud and Analytics team, you will face challenges related to:
- Architecture of distributed systems
- Microservice architecture
- Real-time processing, storing, and reach of large amounts of data
Your tasks and responsibilities will include:
- Development of in-house technologies and tools
- Designing, building, and maintaining of efficient, reusable, and reliable Python code
- Identifying bottlenecks and bugs, and devising solutions to those problems
- Providing expertise and guidance in setting standards, choosing tools and libraries, etc.
- Performing code reviews
Are you ready to rise to the challenge, improve your skills, and contribute to a team where success has no boundaries?
has no boundaries?
- Experience in working with GNU/Linux-based OS
- Experience with Python, Java, or similar programming language(s)
- B.S. or M.S. degree in a related field
- 4+ years of professional experience
- Positive attitude towards teamwork, constant learning, and adapting to new circumstances
Desirable Qualifications
- Knowledge of development using Flask or other Python web frameworks
- Track record of contributing to open-source projects
- Knowledge of RabbitMQ or similar MQ systems and asynchronous communication between services
- Knowledge of containerization technologies like Docker/Kubernetes
- Knowledge of PostgreSQL or other SQL databases
- Knowledge of Influx/TICK stack + Grafana or other system monitoring stack(s)
- Knowledge of Git or similar version control systems
- Knowledge of the architecture of distributed systems
Similar Jobs
BackEnd Engineer
Senior Software Engineer, Accountant Experience
Engineering Manager, Payroll
Data Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say