CrawlJobs Logo

Senior Software Engineer - Containers and Integrations

https://corelight.com/ Logo

Corelight

Location Icon

Location:
United States

Category Icon
Category:
IT - Software Development

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 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

Scala Backend Software Engineer, Senior / Lead

To sustain the company's growth, Ledger is looking for new talents. You will sta...
Location
Location
France , Paris
Salary
Salary:
Not provided
https://www.ledger.com Logo
Ledger
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced engineer and continuous learner with 6+ years of relevant engineering experience
  • 2+ years of technical leadership experience, including effective communication of complex concepts and cross-team coordination to ship critical products
  • Advanced Scala proficiency
  • expert-level proficiency, and advanced mastery of a second backend language (e.g., Rust, Java, Python, PHP) is a plus
  • Excellent collaboration and communication skills
  • Experience collaborating closely with QA, product management, and key stakeholders to develop and deliver on a shared vision
  • Led development of complex, high-performance interactive browser applications, including architecture, infrastructure, and optimization
  • Experience with various web architecture patterns (e.g., Microservices, Event-Driven, P2P)
  • Ability to apply and adapt software engineering best practices to the engineering environment
  • Experience in the Web3 ecosystem and in a project involving blockchain fundamentals
Job Responsibility
Job Responsibility
  • Develop and maintain high-performance, resilient microservices and APIs to power Ledger's products, including integrations with staking, yield, DeFi services, and blockchain explorers
  • Contribute to the architecture, design, and implementation of scalable solutions, proactively identifying and addressing technical challenges
  • Ensure software quality through testing, documentation, and performance optimization, including monitoring and alerting systems
  • Enhance and maintain CI/CD pipelines to secure and streamline deployment workflows
  • Provide technical leadership and mentorship, collaborating across teams to deliver impactful projects and improve engineering standards
  • Drive innovation by identifying opportunities for improvement, contributing to a shared knowledge base, and participating in technical outreach
  • Manage projects effectively, respecting deadlines, priorities, and deliverables.
What we offer
What we offer
  • Equity: Employees are the foundation of our success, and we award stock options so you can share in that success as we grow
  • Flexibility: A hybrid work policy
  • Social: Annual company outing for Ledgerdary Days, plus frequent social events, snacks and drinks
  • Medical: Comprehensive health insurance policy offering extensive medical, dental and vision care coverage
  • Well-being: Personal development, coaching & fitness with our dedicated partners
  • Vacation: Five weeks of paid leave per year, in addition to national holidays and rest & relaxation (RTT) days
  • High tech: Access to high performance office equipment and gadgets
  • Transport: Ledger reimburses part of your preferred means of transportation
  • Discounts: Employee discount on all our products.
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.