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
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.
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.
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.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Software Engineer - .NET and Go
Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.
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.
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.
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!
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.
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.
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.
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.
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.
Senior DevOps Engineer
Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
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.
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.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
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.
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.
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.
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.
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.