Principal Software Engineer - Integration
New
S
Stellar CyberCybersecurity
Workable workplace: remote; Workable locations: United StatesFull-TimePrincipal
SalaryThe base compensation range for this role is USD 190,000-260,000 per year. Total compensation includes bonus opportunity and equity, and will vary based on candidate location.
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of backend software development experience, with 3+ years in a Staff-level or tech lead role where you owned a domain or led a team.
- Required Skills
- GraphQLPythonJavaKafkaOAuthRabbitmqGoRESTful APIsMicroservices
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 8+ years of backend software development experience.
- 3+ years in a Staff-level or tech lead role owning a domain or leading a team.
- Proficiency in Python, Go, or Java.
- Strong foundation in building and operating production microservices.
- Deep experience with API design and integration, including REST, GraphQL, streaming, and AI service integrations.
- Experience with secure API patterns such as OAuth, API keys, and rate limiting.
- Strong background in distributed systems, message queues such as Kafka or RabbitMQ, or orchestration frameworks such as Celery or Airflow.
- Demonstrated regular use of AI tools such as Copilot, Cursor, Claude, or ChatGPT in production engineering work.
- Track record of mentoring engineers and raising a team’s technical capabilities.
- Experience with system design, debugging, and explaining technical trade-offs to engineering and product stakeholders.
- Preferred: cybersecurity experience in SOAR, EDR, SIEM, XDR, or similar domains.
- Preferred: large-scale data processing, real-time pipelines, event-driven architectures, cloud platforms, or containerized deployments.
- Preferred: AI-native integration patterns such as MCP, function calling, or agent orchestration frameworks, or systems incorporating LLMs or AI services.
Responsibilities
- Own one or more integration domains end-to-end, including roadmap, architecture decisions, trade-offs, and delivery.
- Make architectural decisions about system boundaries, API contracts, reliability targets, and build-versus-buy trade-offs.
- Mentor engineers through design reviews, pairing sessions, and code reviews.
- Set technical direction and champion engineering rigor, quality, documentation, secure coding, and distributed-systems practices.
- Architect and deliver microservice-based solutions using traditional and AI-native integration patterns.
- Accelerate design and development workflows using LLM-based coding assistants, AI-driven testing, and automated code review.
- Automate repetitive engineering tasks such as builds, deployments, monitoring, and incident triage using AI and scripting.
- Champion AI adoption across the team, build internal tooling where useful, and measure efficiency gains.
View Full Description & ApplyYou'll be redirected to the employer's site