Senior / Staff Software Engineer - Integration Team

New
S
Stellar CyberCybersecurity
United StatesFull-TimeStaff
SalaryThe salary for this role will be between USD $160,000 to $245,000 per year.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of backend software development experience, including integration, data parsing, or log processing work, with 1+ years as a technical lead or proven experience in taking full ownership of a project.
Required Skills
GraphQLPythonJavaC++GoRESTful APIs

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of backend software development experience, including integration, data parsing, or log processing work.
  • 1+ years as a technical lead or proven experience taking full ownership of a project.
  • Strong proficiency in at least one general-purpose programming language, such as Python, Go, Java, or C++, with a track record of production-quality code.
  • Experience with API design and integration, including REST, GraphQL, or streaming APIs.
  • Experience with secure API patterns such as OAuth, API keys, and rate limiting.
  • Understanding of log and data formats including JSON, XML, CSV, syslog, key-value, and unstructured text.
  • Experience with regular expressions, data normalization, and schema design.
  • Demonstrated regular production use of AI tools such as Copilot, Cursor, Claude, or ChatGPT, with judgment to evaluate their output.
  • Experience building and operating microservices in production is preferred.
  • Experience with large-scale data processing, real-time pipelines, event-driven architectures, distributed systems, message queues, or orchestration frameworks is preferred.
  • Familiarity with cloud platforms, logging services, and containerized deployments is preferred.

Responsibilities

  • Own one or more integration domains end-to-end, including roadmap, architecture decisions, trade-offs, and delivery.
  • Evolve shared integration frameworks, including parser frameworks, by designing reusable primitives and improving performance, reliability, and testability.
  • Design schema mappings and normalization approaches for ambiguous or malformed data.
  • Partner with detection and data teams to ensure ingested data supports downstream use cases.
  • Mentor junior engineers through design discussions and code reviews.
  • Use LLM-based coding assistants, AI-driven testing, and automated code review to accelerate design and development.
  • Use LLMs to analyze log samples and propose parsing rules, applying human judgment to validate the output.
  • Automate engineering tasks such as builds, deployments, monitoring, incident triage, parser regression testing, and schema diffing.
  • Promote AI tool adoption across the team and build internal tooling where useful.
View Full Description & ApplyYou'll be redirected to the employer's site
The salary for this role will be between USD $160,000 to $245,000 per year.
Apply Now