
Senior / Staff Software Engineer – Integration Team
Posted Oct 28

Posted Oct 28
This is a fully remote position, open to applicants in United States.
• Take full ownership of one or more integration domains from start to finish, including roadmap development, architectural decisions, trade-offs, and project delivery.
• Recognize issues, define solutions, and lead projects to successful completion.
• Manage and enhance shared integration frameworks like the parser framework.
• Identify reusable patterns and design primitives for fellow engineers.
• Enhance performance on critical paths while elevating reliability and testability standards.
• Make design choices related to schema mapping, normalization trade-offs, handling malformed data, generalization, special-casing, and framework evolution.
• Collaborate with detection and data teams to verify that ingested data meets downstream requirements.
• Guide junior engineers through design discussions and code evaluations.
• Leverage LLM-based coding assistants, AI-driven testing, and automated code reviews.
• Utilize LLMs to assess log samples, suggest parsing rules, and expedite integrations.
• Automate builds, deployments, monitoring, incident triage, parser regression testing, and schema diffing using AI and scripting.
• Advocate for AI adoption, develop internal tools, and track efficiency improvements.
• Deliver microservice-based integrations utilizing REST, GraphQL, streaming APIs, MCP, and LLM-driven automation.
• Design, develop, and sustain parsing and normalization components for security data derived from hundreds of sources.
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
• Over 5 years of backend software development experience, including work in integration, data parsing, or log processing.
• At least 1 year as a technical lead or demonstrated experience in assuming full project ownership.
• Strong expertise in at least one general-purpose programming language, such as Python, Go, Java, or C++.
• Proven record of writing high-quality production code.
• Experience in API design and integration, encompassing REST, GraphQL, streaming, OAuth, API keys, and rate limiting.
• Familiarity with JSON, XML, CSV, syslog, key-value stores, unstructured text, regular expressions, data normalization, and schema design.
• Regular use of AI tools such as Copilot, Cursor, Claude, or ChatGPT in production settings.
• Ability to discern when AI-generated output necessitates human intervention.
• Strong analytical and problem-solving abilities.
• Excellent communication skills with both technical and non-technical stakeholders.
• Preferred: experience in the cybersecurity domain, including SOAR, EDR, SIEM, XDR, firewalls, IDS/IPS, or cloud security services.
• Preferred: experience in building and operating production microservices.
• Preferred: experience with large-scale data processing, real-time pipelines, or event-driven architectures such as Kafka or Spark.
• Preferred: knowledge of distributed systems, message queues like Kafka or RabbitMQ, or orchestration frameworks such as Celery or Airflow.
• Preferred: familiarity with AWS, Azure, GCP, CloudWatch, Azure Monitor, Cloud Logging, Docker, Kubernetes, or Helm.
• Preferred: experience in integrating AI services, LLM APIs, embedding services, MCP, function calling, agent orchestration frameworks, or systems that involve LLMs or AI services.
• Preferred: using LLMs for log analysis, parser generation, schema inference, or AI-based data engineering tools.
• Pre-IPO Stock Options (equity opportunity).
• Medical, Dental & Vision care.
• Life Insurance.
• 401(k).
• Employee Assistance Program.
• Employee Discount Program.
• Paid time off.
• Referral Program.
• Rewards and Recognition Program.
• Competitive salary.
• Ample opportunities for career advancement.
Teleperformance
Hyland
BakerHostetler
Salesforce
Get handpicked remote jobs straight to your inbox weekly.