Armis logo

Senior Software Engineer Backend & Data

Armis

Job Overview

Armis is seeking a highly skilled and motivated Senior Software Engineer with a focus on backend and data engineering to join our dynamic team. This role is part of the Silk (by Armis) team, an exciting new acquisition that is tackling some of the biggest challenges in the cybersecurity industry today, such as vulnerability prioritization and resolution management. You will play a critical role in designing, developing, and maintaining our data infrastructure to support the analysis and processing of large-scale data sets.

Key Responsibilities

  • Design and Build: Develop scalable data pipelines and infrastructure to support the collection, processing, and analysis of large volumes of data.
  • ETL Processes: Create robust ETL processes to extract, transform, and load data from various sources into our data warehouse.
  • Collaboration: Work with cross-functional teams to understand data requirements and implement solutions to address business needs.
  • Optimization: Enhance data processing workflows for performance, reliability, and scalability.
  • Data Quality: Implement data quality monitoring and validation processes to ensure accuracy and consistency.
  • Integration: Collaborate with software engineers to integrate data-driven features and functionalities into our products and services.
  • Innovation: Stay abreast of emerging technologies and best practices in data engineering, proposing innovative solutions to enhance our data infrastructure.

Required Skills and Experience

  • Experience: 5+ years as a Software Engineer or similar role, with a focus on building data pipelines and infrastructure.
  • Programming: Proficiency in Python and experience with relevant libraries and frameworks for data processing (e.g., Pydantic, MongoDB, FastAPI, Redis, Pandas, NumPy, Spark).
  • Database Systems: Strong understanding of database systems, with experience in designing and optimizing queries.
  • Cloud Platforms: Hands-on experience with cloud platforms, particularly AWS, and familiarity with services such as S3, ECS, SQS.
  • Distributed Systems: Experience working with large-scale distributed systems and parallel processing frameworks.
  • Data Modeling: Solid understanding of data modeling concepts and techniques.
  • Problem Solving: Excellent problem-solving skills and attention to detail.
  • Communication: Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Salary and Benefits

  • Salary Range: €163,000 - €210,000 per year
  • Benefits: Comprehensive health benefits, discretionary time off, paid holidays, and a highly inclusive and diverse workplace.

About Armis

Armis is a leading asset intelligence cybersecurity company, providing organizations with complete asset visibility, contextual intelligence, and continuous security. We are building an incredibly smart and diverse global team of thought-leading technologists, creative visionaries, and proven game changers who are ready to take Armis to the next level.

Location

This is a 100% remote position, and we are considering candidates from any major city in the EST, CST, or MST time zones.

Armis is proud to be an equal opportunity employer. We never discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status, or any other legally protected status.

Benefits
Extracted with AI

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • 401(k)
  • Paid maternity leave
  • Paid paternity leave

Similar jobs

Last update: 23 minutes ago

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Sysdig logo
Sysdig

Senior Software Engineer - .NET and Go

Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.

Basetime BV logo
Basetime BV

Senior Python Developer with AWS Experience

Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

Computer Futures logo
Computer Futures

Cloud Data Engineer

Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Systems Engineer, Managed Operations

Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.

Ilkari logo
Ilkari

Senior Software Engineer - Python, Django, Angular

Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.

Bettermile logo
Bettermile

Senior Backend Engineer - Data Gateway (Kotlin, Spring, AWS)

Join Bettermile as a Senior Backend Engineer to develop Data Gateway components using Kotlin, Spring, and AWS in a hybrid work environment.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Metroscope logo
Metroscope

Senior Software Engineer - Full Stack/Back-End with Python and TypeScript

Join Metroscope as a Senior Software Engineer in Paris, working on innovative energy solutions with Python and TypeScript in a hybrid environment.

CARFAX Europe logo
CARFAX Europe

Senior DevOps Engineer

Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Vio.com logo
Vio.com

Senior Backend Engineer with Go and AWS Experience

Join Vio.com as a Senior Backend Engineer to work with Go, AWS, and more, ensuring the best travel deals for users.

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.

HiveMQ logo
HiveMQ

Senior Software Engineer (Java, MQTT, MongoDB)

Join HiveMQ as a Senior Software Engineer to design and develop scalable MQTT software systems. Work remotely with a diverse team.

OnHires logo
OnHires

Senior Full Stack Engineer (PHP, Angular, React)

Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.