CareerPlan

Specialist, Software Engineering (Full Stack)

USAFull-time2026-10-10 → 2026-10-21
Security clearance required

Core

Lead technical design and implementation of scalable full-stack software, including backend services, APIs, and web user interfaces for distributed systems.

Role type

Senior IC full-stack software engineer

Builds

Scalable service-oriented and microservices-based systems

Domain

Software engineering, distributed systems, security

Required skills

Java, Python, TypeScript, JavaScript, microservices, APIs, secure integration patterns, code reviews, automated testing, distributed-system integrations

Preferred skills

C/C++, Rust, Go, GTK, Qt, Kubernetes, event-streaming, message-bus technologies (Apache Kafka, RabbitMQ, ZeroMQ, NATS), UI/UX principles, CI/CD workflows

Responsibilities

Lead technical design and implementation of full-stack software; Develop scalable software using Java, Python, TypeScript, and JavaScript; Define secure integration patterns and service contracts; Guide code reviews, software testing, and secure-development practices; Resolve complex software and integration issues; Provide technical guidance and mentorship to software engineers; Coordinate technical dependencies with partner teams

Seniority

Senior, hands-on IC with mentorship responsibilities