Senior Software Engineer (Go, Java) - 3rd Party Integrations

sentinellabs

United States

Hybrid

USD 180,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity (RSUs)
Employee stock purchase plan
Performance-based bonus
Generous PTO & flexible time off
Private medical care & life insurance
Wellbeing benefits

Job summary

sentinellabs is seeking a senior engineer to build a multi-tenant, event-driven marketplace platform that enables third-party applications to deploy, execute, and stream data across a large-scale AI-driven security analytics ecosystem.

You will own architecture end-to-end, design high-throughput services in Go and Java, and lead design reviews, mentoring, and cross-functional collaboration across product and engineering teams.

Qualifications

  • Strong proficiency in at least one high-level programming language, preferably Go and/or Java.
  • Deep understanding of distributed systems, event-driven architectures, microservices, concurrency, and large-scale data processing.
  • Track record of building systems where scale, reliability, and data volume are central concerns.
  • Collaborative approach demonstrated through design discussions, code reviews, and cross-functional partnership.
  • Excellent communication skills for regularly liaising with product and other engineering teams.
  • Proven capacity to collaborate effectively with both local and remote teammates across time zones.

Responsibilities

  • Design, build, test, document, deploy, and operate large-scale applications primarily in Go, with some work in Java
  • Architect high-volume, low-latency services capable of processing millions of events per second
  • Translate business and functional requirements into scalable, operable solutions that fit the broader data architecture
  • Improve system reliability and data integrity through observability, performance analysis, capacity planning, and operational excellence
  • Maintain and refactor existing codebases while delivering requested features and fixes
  • Lead technical discussions and design reviews, conduct high-quality code reviews, and mentor other engineers

Skills

Go/Java proficiency
Distributed systems
Data processing at scale
Collaboration
Communication skills

Tools

AWS
GCP
Kubernetes
Docker
Postgres
Redis
Kafka

Job description

Role overview

This senior engineering role focuses on building and evolving a multi-tenant, event-driven marketplace platform that lets third-party integration applications deploy, execute, and stream data across a large-scale, AI-driven security analytics ecosystem. The work spans designing the customer-facing catalog experience as well as the high-throughput services behind it, blending traditional distributed-systems engineering with thoughtful AI-assisted development practices. It suits an engineer who enjoys owning architecture end-to-end and shipping reliable systems at scale.

Responsibilities
  • Design, build, test, document, deploy, and operate large-scale applications primarily in Go, with some work in Java
  • Architect high-volume, low-latency services capable of processing millions of events per second
  • Translate business and functional requirements into scalable, operable solutions that fit the broader data architecture
  • Improve system reliability and data integrity through observability, performance analysis, capacity planning, and operational excellence
  • Maintain and refactor existing codebases while delivering requested features and fixes
  • Lead technical discussions and design reviews, conduct high-quality code reviews, and mentor other engineers
Requirements
  • Strong proficiency in at least one high-level programming language, preferably Go and/or Java, with the ability and interest to work across both
  • Deep understanding of distributed systems, event-driven architectures, microservices, concurrency, and large-scale data processing
  • Track record of building systems where scale, reliability, and data volume are central concerns
  • Collaborative approach demonstrated through design discussions, code reviews, and cross-functional partnership
  • Excellent communication skills for regularly liaising with product and other engineering teams
  • Proven capacity to collaborate effectively with both local and remote teammates across time zones
Nice to have
  • Familiarity with AWS and/or GCP, Kubernetes, Docker, Postgres, Redis, and Kafka
  • Previous experience developing security-related products
  • Ability to quickly delve into new products and comprehend their inner workings
Benefits and work setup
  • Equity components including restricted stock units, an employee stock purchase plan, and a performance-based bonus
  • Generous paid time off plus flexible time off, paid company wellness days, fully paid short-term sick or nursing leave, and gender-neutral parental leave
  • Private medical care, life and disability insurance, pension contributions, global business travel medical insurance, and an Employee Assistance Program
  • Hybrid work in Prague (Karlin) or Brno (Clubco), or remote within the Czech Republic or Slovakia; Prague-based employees work from the office at least two days per week
  • Home office allowance, meal allowance, wellbeing allowance, a MultiSport benefit program, and access to a wellness coach app
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer (Techlead) - AI Platform
Staff Software Engineer (Techlead) - AI Platform

sentinellabs • United States

Hybrid
USD 54,000 - 91,000
Hybrid work CZ/SK
Paid time off
Private medical care
+7
Principal Software Engineer (Senior Architect) - AI Platform
Principal Software Engineer (Senior Architect) - AI Platform

sentinellabs • United States

Hybrid
USD 91,000 - 145,000
Equity participation
Performance-based bonus
Employee stock purchase program
+4
Senior Big Data Engineer - Security Research / Detection
Senior Big Data Engineer - Security Research / Detection

sentinellabs • United States

Hybrid
USD 150,000 - 210,000
Restricted Stock Units
Employee Stock Purchase Plan
Performance-based bonus
+2
Staff Frontend Engineer (TypeScript, React)
Staff Frontend Engineer (TypeScript, React)

sentinellabs • United States

Remote
USD 150,000 - 210,000
RSU equity
Employee stock purchase plan
Paid time off + wellness days
+6
Senior Software Engineer - Backend Platform
Senior Software Engineer - Backend Platform

customerio • United States

Remote
USD 150,000 - 200,000
Medical, dental, vision coverage for员工
Remote work stipends
Parental leave & unlimited PTO
+2
Senior Software Engineer | Kubernetes Automation | EU
Senior Software Engineer | Kubernetes Automation | EU

castaigroupinc • United States

Remote
USD 80,000 - 111,000
Remote-first position
Equity options
Learning budget for conferences and课程
+4
Staff Software Engineer | AI
Staff Software Engineer | AI

affinipay1 • United States

Hybrid
USD 66,000 - 111,000
Hybrid work model
Founding engineer Brno hub
Occasional travel
Senior Software Engineer | Product Foundations
Senior Software Engineer | Product Foundations

castaigroupinc • United States

Remote
USD 80,000 - 111,000
Remote-first (EU eligibility)
Equity options
Equipment budget
+7
Principal AI Platform Engineer (Lead Architect)
Principal AI Platform Engineer (Lead Architect)

sentinellabs • United States

Hybrid
USD 199,000 - 310,000
RSUs
Employee Stock Purchase Plan
Performance-based bonus
+5
Senior Backend Engineer (Europe)
Senior Backend Engineer (Europe)

triggerdev • United States

Remote
USD 180,000 - 260,000
Home office equipment support
Annual training budget
Company pension contributions
+1