CrawlJobs Logo

Senior Software Engineer - Containers and Integrations

https://corelight.com/ Logo

Corelight

Location Icon

Location:
United States

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

154000.00 - 183000.00 USD / Year

Job Description:

In this role you will contribute to the development of the next-generation sensor product, focusing on product services (install/upgrade, manageability, telemetry, etc) and the framework for integrating network scanners from other teams for use across appliance, virtual, and cloud offerings. In this role you will contribute to the development of the next-generation sensor product, focusing on product services (install/upgrade, manageability, telemetry, etc) and the framework for integrating Corelight’s Network Detection and Response (NDR) data with Security Information and Event Management (SIEM) tools.

Job Responsibility:

  • Provide technical expertise in planning, development, and execution of software efforts
  • Design and implement functionality with appropriate testing coverage
  • Engage in code-review and architectural analysis exercises
  • Engineer services in various languages, mainly Golang, in a Kubernetes environment

Requirements:

  • 5+ years of Enterprise software design, development, and release experience
  • 5+ years of development experience with two or more of the following languages: Golang, Python, Rust
  • 2+ years of design and hands-on experience with Kubernetes, Docker, Containers, and Helm
  • Experience with Prometheus and Grafana for metrics is a plus
  • Experience working with high-volume messaging systems like Kafka, NATS Jetstream, RabbitMQ, and Redis
  • Experience with Git for version control. Experience with Gitlab CI is a plus
  • Experience with Zeek or Suricata is a plus
  • Effective communicator and ability to collaborate across stakeholders
  • Possess strong organizational skills, both for yourself and for the team while working with many people in a fast-paced environment
  • Enjoys getting things done!

Nice to have:

  • Experience with Prometheus and Grafana for metrics
  • Experience with Gitlab CI
  • Experience with Zeek or Suricata
What we offer:

Equity and additional benefits will also be awarded

Additional Information:

Job Posted:
March 24, 2025

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Containers and Integrations

Senior Software Engineer Consultant

HIKE2 is a leading provider of technology advisory and implementation services t...
Location
Location
United States , Chicago
Salary
Salary:
100000.00 - 170000.00 USD / Year
hike2.com Logo
Hike2
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree
  • 5-7 years of experience building and deploying software solutions in cloud environments
  • Proficient in Python and at least one other language
  • Deep experience in cloud platforms and architecture, such as AWS/Azure
  • Demonstrated expertise in developing and integrating APIs
  • Experience with cloud infrastructure and resource optimization (e.g. containers, autoscaling, etc)
  • Experience delivering software across the full development lifecycle from design and development, to testing, deployment, and support.
Job Responsibility
Job Responsibility
  • Design and architect software solutions that leverage LLMs
  • Architect cloud solutions to be flexible by design and allow for rapid configuration, extension, and deprecation
  • Lead and/or mentor junior software engineers
  • Serve as a primary technical resource to guide architecture decisions across multiple program accounts
  • Champion software engineering best practices such as code reviews, automated testing, and CI/CD
  • Collaborate with internal and client resources to understand the business objective and select the best technical solution
  • Stay current on emerging AI and cloud technologies
What we offer
What we offer
  • Six national health medical plans to choose from, including a HSA option
  • Dental & Vision options
  • Retirement Savings with a Safe Harbor 401K plan with immediate vesting and company match
  • Long and short term disability coverage options
  • Life Insurance and travel insurance
  • Flexible PTO policy and 10 paid holidays
  • Reimbursement for certifications related to your role
  • Opportunity for career development, advancement and learning
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Connectors and Integration / Python)

Exasol’s Analytics Engine accelerates insights from the world’s data. It is purp...
Location
Location
India , Chennai
Salary
Salary:
Not provided
exasol.com Logo
Exasol
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with database connections and transaction mechanisms
  • Understanding and mastery of the challenges of mass data handling
  • Understanding the challenges Python has with concurrency and parallelism and ways to mitigate them
  • At least 3 years in-depth experience as Python developer
  • Experienced with automated testing (unit and integration tests)
  • Motivated and eager to broaden your knowledge within new areas, when necessary, e.g. internal workings of the Exasol database
  • Proficient with relational databases and SQL (i.e. you can handoptimize SQL statements)
  • Basic Linux and Linux scripting knowledge
  • Experience working with Docker or other container technologies
  • Customer-centric mindset, and your goal is always to create an optimal user experience
Job Responsibility
Job Responsibility
  • Develop and maintain solutions to connect Exasol to 3rd-party products and services
  • Write requirement and design documents
  • Write user documentation
  • Record demos
What we offer
What we offer
  • Own Your Impact: At Exasol, you are not just a cog in the machine
  • you will step into immediate ownership of projects, driving them forward with a refreshing level of autonomy
  • Thrive in a Global Team: Join a vibrant, international community where diversity is celebrated, collaboration is key, and feedback fuels growth
  • Learn, Grow, Lead: We are invested in your development! Continuous knowledge-sharing, "Coffee and Learn" sessions, exciting events, and dedicated leadership programs empower you to soar
  • Work on Your Terms: Flexibility is the name of the game! Enjoy adaptable hours, remote options, and "workcations" for the ultimate work-life balance
  • Growth That Goes Beyond the Office: Dive into a comprehensive onboarding experience, fun team events, and a deep commitment to diversity and sustainability. We care about your holistic well-being
  • Rewards that Matter: Monthly home office allowance, volunteering options, floating days, and secure pension plans (location-dependent) prove we value your contributions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

About the Role: As a Senior Software Engineer at Dotdigital, your role will invo...
Location
Location
Poland; South Africa
Salary
Salary:
Not provided
dotdigital.com Logo
Dotdigital
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong expertise in .NET (console and web apps)
  • JavaScript (jQuery, VueJS)
  • TypeScript
  • HTML+CSS (Sass, Scss etc)
  • MSSQL with experience in other languages beneficial
  • Experience with cloud computing platforms, particularly Azure
  • Production experience in self-contained integration development
  • Experience with modern real-time analytical data platforms
  • Strong problem-solving skills and the ability to champion any given problem
  • Leadership, proactive, and communication talents, working well independently and within a remote team environment
Job Responsibility
Job Responsibility
  • Utilizing .NET and JavaScript programming languages to develop and maintain applications for our customers
  • Supporting multiple existing customer integrations hosted in our Azure web and task server environment
  • Working with our Solution Architects to bring their solution designs to life by collaborating with them through the entire project life cycle
  • Collaborating closely with Core Development, DataOps, and ServiceOps teams
  • Involvement with database design and maintenance for our integrations
  • Ownership of maintaining and improving our framework libraries
  • Continuously improving processes and finding opportunities for innovation
What we offer
What we offer
  • Parental leave
  • Medical benefits
  • Paid sick leave
  • Dotdigital day
  • Share reward
  • Wellbeing reward
  • Wellbeing Days
  • Loyalty reward
  • Fulltime
Read More
Arrow Right

Network Software Test – Senior Software Engineer

About Arrcus: Arrcus was founded to enhance business efficiency through superior...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
arrcus.com Logo
Arrcus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Engineering/Computer Science or equivalent degree
  • Ability to write high quality automated test cases using Python
  • 5+ years of hands-on test experience of Networking protocols such as OSPF, BGP, ISIS, MPLS, BFD, MLAG, EVPN, VxLAN, SR-MPLS, SRv6
  • Proficient in the use of traffic generators to develop Data Path and Control Plane Test cases
  • Growing the existing automation framework to support customer user case testing scenarios and cross-feature integrations
  • Working knowledge of Test Harness like Robot framework, Jinja2 templating
  • Expertise in Scale and Performance Testing using simulation for customer networks
  • Using development infrastructure tools, such as Jenkins, Git, JIRA, etc.
  • Familiarity with Docker Containers, VMs expected
  • Knowledge of Network merchant silicon chipsets and Whitebox platforms
Job Responsibility
Job Responsibility
  • Deep understanding of Layer 2/3 protocols like BGP, BGP EVPN, ISIS, SR, MPLS,L3VPN, SRv6, and ability to validate networking functionality and performance through automation
  • Ability to understand and learn Service Provider, Datacenter, Campus/ Enterprise Customer Solutions
  • Influence development team to align with customer expectations with respect to deployment and UX needs
  • Creative problem solving and excellent Troubleshooting skills
  • Ability to handle multiple tasks and complete them on time
  • Good documentation and presentation skills
What we offer
What we offer
  • Generous compensation packages including equity
  • Medical Insurance
  • Parental Leave
  • Sabbatical leave (After 4 years of service)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Observability

The Observability team at Airtable ensures that engineers have the tools they ne...
Location
Location
United States , San Francisco; New York; Seattle
Salary
Salary:
196000.00 - 270000.00 USD / Year
airtable.com Logo
Airtable
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of software engineering experience
  • 3+ years focused on observability or infrastructure at scale
  • Demonstrated success implementing and running production-grade logging, metrics, or tracing systems
  • Proficiency in distributed systems concepts, data streaming pipelines, and container orchestration (Kubernetes)
  • Deep hands-on knowledge of tools such as Prometheus, Grafana, Datadog, OpenTelemetry, ELK Stack, Loki, or ClickHouse
  • Comfort with at least one programming language (e.g., Go, Python, Java) to build and maintain observability tooling
  • Experience mentoring engineers and collaborating across multiple teams
  • Strong communication skills
  • Eagerness to own high-impact initiatives
  • Proven ability to balance short-term fixes with long-term strategic vision
Job Responsibility
Job Responsibility
  • Architect and scale core observability systems
  • Lead the design and evolution of logging, metrics, and tracing pipelines
  • Evaluate and integrate new technologies (e.g., OpenTelemetry, ClickHouse, ELK stack)
  • Guide and mentor a growing team of infrastructure engineers
  • Define and uphold coding standards and operational excellence
  • Partner with Deploy Infrastructure, Service Orchestration, and Product teams
  • Align infrastructure decisions with business goals
  • Own end-to-end reliability for observability tools and establish SLAs, SLOs, and error budgets
  • Optimize performance and cost of large-scale data pipelines
  • Shape the observability roadmap
What we offer
What we offer
  • Opportunity to receive benefits
  • Restricted stock units
  • May include incentive compensation
  • Comprehensive benefit offerings
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java Full Stack - Futures Engineering

As a Developer, you will be enhancing and maintaining an enterprise Cleared Deri...
Location
Location
United States , Chicago
Salary
Salary:
185000.00 - 215000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in back-end development with Java
  • 3+ years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker-Dealer environments
  • Ability to work under pressure and meet deadlines
  • Experience building microservices
  • Strong understanding of design patterns, multithreading, and performance optimization
  • Strong problem-solving skills and ability to debug complex systems
  • Hands-on experience with Apache Kafka for event streaming and messaging
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management
  • Experience with Kubernetes for container orchestration and deployment
Job Responsibility
Job Responsibility
  • Working in a project team alongside other developers to architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java
  • Implement event-driven architectures with Apache Kafka and for real-time data processing
  • Contribute to front-end development using ReactJS, focusing on integrating UI components with back-end services
  • Optimize application performance, security, and reliability
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability
  • Provide technical support for application
  • Collaborate with cross-functional teams across the organization to architect solutions and deliver robust features
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance
What we offer
What we offer
  • competitive compensation packages
  • company equity
  • 401k matching
  • gender neutral parental leave
  • full medical, dental and vision insurance
  • lunch stipends
  • fully stocked kitchens
  • happy hours
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Checkr Trust

Checkr Trust is building safer communities by providing our customers with risk ...
Location
Location
United States , San Francisco
Salary
Salary:
173000.00 - 215000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in either computer science or electrical engineering
  • Have founded or held early roles at successful fast-paced startups
  • 6+ years of full stack software development experience
  • Advanced knowledge in Ruby (Ruby on Rails)/ Javascript (React), or similar languages/frameworks
  • Amazing product sense
  • Experimentation mindset
  • Experience building scalable technical architecture that can scale to 10mm+ users (including observability tooling, container orchestration, etc)
Job Responsibility
Job Responsibility
  • Work closely with customers, engineers, and leaders to design, build, and launch new products
  • Take full ownership of the entire process of developing end-to-end applications – from shaping the idea to delivering the finished application
  • Build and improve APIs, including integrating with third-party services to expand what our products can do
  • Embrace a customer-centric, product-first approach – partner directly with customer success, customers and stakeholders to better understand their needs and turn those into useful features
  • Keep code reliable and easy to maintain with solid testing, thoughtful reviews, and good practices
  • Run and measure product experiments, using what you learn to guide future development
  • Building scalable APIs and asynchronous event-based architecture that can reliably handle very high traffic
What we offer
What we offer
  • A fast-paced and collaborative environment
  • Learning and development allowance
  • Competitive compensation and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • Up to 25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend
  • Working at a startup within a startup
  • In-office perks (lunch four times a week, a commuter stipend, snacks and beverages)
  • A relocation stipend may be available
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer - Container Scanning & Security

Endor Labs is on a mission to enhance developer productivity and accelerate open...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.endorlabs.com Logo
Endor Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert knowledge of container technologies and container security
  • Bachelor's degree in engineering with at least 5 years of experience in building scalable platforms for product/SaaS companies
  • Previous experience building security tooling
  • At least 3 years of experience in Golang programming with a focus on microservices/distributed architecture
  • Practical experience designing APIs with one or more frameworks (gRPC [preferred], ReST, GraphQL, Thrift, etc.)
  • Ability to build and design technical solutions from scratch
  • Able to work in a fast-paced environment with evolving requirements
  • Ability to solve problems creatively and independently when in uncharted or unfamiliar territory
  • Practical experience in troubleshooting distributed systems and the ability to identify root causes
  • Comfortable with performing and receiving code reviews, providing constructive feedback, and maintaining code quality
Job Responsibility
Job Responsibility
  • Design, develop, and maintain a container security scanning solution that generates Software Bill of Materials (SBOM) and identifies vulnerabilities
  • Implement container image analysis to extract dependencies from package managers
  • Work on container signing and provenance tracking
  • Be part of dependency resolution development team working on a distributed, microservices-based system
  • Build and own features end-to-end including unit and integration tests
  • Have the autonomy and the responsibility to design and implement quality features that will be used by customers
  • Use best practices of observability to ensure that the product and the platform have the best reliability and availability for our customers
  • Generate comprehensive SBOMs for container images
  • Fulltime
Read More
Arrow Right