Software Engineer

Empirical Security

Chicago (IL)

Vor Ort

USD 155.000 - 225.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Medical insurance
Dental insurance
Vision insurance
Paid parental leave
Unlimited PTO

Zusammenfassung

Empirical Security is seeking Software Engineers to build web applications, data pipelines, and scalable software that powers machine learning and security-focused decisions. You will design APIs, collaborate with cross-functional teams, and work across the product lifecycle from idea to production while delivering reliable, high-quality features. You will contribute to performance tuning, data integrity, and scalable architectures in a fast-paced CI/CD environment.

Jobbeschreibung

Our Company

Empirical Security builds cybersecurity models and software for data-driven decisions and operations. Our platforms empower our customers to make security decisions using the best available data from across the industry, paired with their own data and state of the art machine learning and AI. Our product is a Unified Posture Management Platform that provides visibility of risk across all attack surfaces.


The Role

Software Engineers at Empirical Security craft web applications that deliver novel security data, build data pipelines that power machine learning systems and architect software at scale to transform how organizations protect themselves. Our Software Engineers are involved throughout the product lifecycle, from idea generation and design to prototyping, development and production delivery. The ideal candidate will have experience building user facing web applications, designing powerful APIs and scaling systems to handle growing volumes of data.


You will collaborate closely with technical and non-technical teammates to understand our customers' problems and build products that solve them. We encourage movement across teams to share context, skills, and experience, so you'll learn about many different technologies and aspects of each product. Engineers work autonomously and make decisions independently, within a community that will support and challenge you as you grow and develop, becoming a strong technical contributor and engineering leader.


Your day-to-day workflow will vary, adapting to the requirements of our users and the technical challenges that arise. One day, you may find yourself collaborating with other engineers to architect a new data pipeline that enables a novel workflow, the next you could be fine-tuning performance.


Core Responsibilities


  • Architecting and creating software solutions for complex high volume data environments with a strong focus on product quality and data integrity


  • Maintaining high coding standards through the development of guidelines, active participation in code reviews, and fostering a culture of continuous improvement and knowledge sharing among your team


  • Designing efficient data structures and algorithms to manage large-scale and high throughput data


  • Supporting the management and optimization of data storage and warehousing solutions


  • Building robust APIs for use by front-end developers and interfacing external systems, and collaborating with front-end developers to integrate user-facing elements with server-side logic


  • Optimizing applications for speed and scalability through performance analysis


  • Participating in ETL development and data integration efforts, ensuring data quality and accessibility for analytics applications



Technologies We Use


  • Our modern Ruby on Rails app (Turbo Streams, Phlex, RubyLLM) allows customers to interact with their security data


  • Our custom data pipelines are built with Python and ingest all manner of security data


  • We use relational databases (e.g., MySQL, PostgreSQL) and analytical datastores (e.g., Iceberg, S3Tables) to power data exploration


  • Our software runs atop cloud services (AWS, Azure, Google Cloud) and their data-related offerings



What We Value


  • A love of problem solving, a transparent and balanced work culture, and a focus on customer outcomes


  • Strong focus on creating user-oriented workflows and solutions, crossing product boundaries to deliver cohesive and solid user workflows that ensure a seamless and intuitive user experience


  • A deep understanding of server-side logic, efficient data handling, and distributed systems


  • Ability to work collaboratively in teams of technical and non-technical individuals and understand how technical decisions impact the people who will use what you're building


  • Skill and comfort working in a constantly evolving environment with dynamic objectives and iteration with users


  • Experience building high-quality software in a fast-paced CI/CD development environment



Benefits


  • Medical, dental, and vision insurance


  • Paid leave for new parents and emergency back-up care for all parents


  • Unlimited paid time off



Salary

The salary range for this position is estimated to be $155,000 - $225,000/year. Total compensation for this position will also include generous stock options. Further note that total compensation for this position will be determined by each individual’s relevant qualifications, work experience, skills, and other factors.


A Final Word

Empirical Security is dedicated to building an inclusive, diverse, equitable, and accessible workplace that fosters a sense of belonging.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Sales Engineer
Sales Engineer

Empirical Security • Chicago (IL)

Vor Ort
USD 90.000 - 120.000
Staff Software Engineer, Product Security
Staff Software Engineer, Product Security

Peregrine • San Francisco (CA)

Vor Ort
USD 200.000 - 275.000
Competitive salary
Equity options
Bonus opportunities
+1
Principal Software Engineer - Security - Elasticsearch
Principal Software Engineer - Security - Elasticsearch

Elastic • USA

Vor Ort
USD 159.800 - 252.800
Health coverage
Flexible schedule
Vacation days
+3
Staff Software Engineer, Product Security
Staff Software Engineer, Product Security

Peregrine Technologies • New York (NY)

Vor Ort
USD 200.000 - 275.000
Forward Deployed Data Scientist
Forward Deployed Data Scientist

Empirical Security • USA

Remote
USD 140.000 - 200.000
Security Engineer - Product Security (Senior)
Security Engineer - Product Security (Senior)

Cogent • USA

Hybrid
USD 100.000 - 300.000
Director of Sales Operations
Director of Sales Operations

Empirical Security • Chicago (IL)

Vor Ort
USD 150.000 - 210.000
Staff Software Engineer, Product Security
Staff Software Engineer, Product Security

Peregrine Technologies • San Francisco (CA)

Vor Ort
USD 200.000 - 275.000
Software Engineer: Data Pipelines & Security Platforms
Software Engineer: Data Pipelines & Security Platforms

Empirical Security • Chicago (IL)

Vor Ort
USD 155.000 - 225.000
Medical insurance
Dental insurance
Vision insurance
+2
Principal Software Engineer - Security - Elasticsearch
Principal Software Engineer - Security - Elasticsearch

Elasticsearch B.V. • USA

Vor Ort
USD 159.800 - 252.800
Health coverage
Flexible locations
Generous vacation days
+3