Senior Software Engineer
Core
Senior Software Engineer acting as a technical anchor for mission-critical systems, balancing hands-on delivery with mentorship to ensure functional, well-designed, and sustainable software.
Role type
Senior Software Engineer (Full Stack)
Builds
Complex features and modules spanning multiple components/services for space missions, national defense, healthcare, and commercial innovation.
Domain
Defense, Space, Healthcare, Enterprise Software
Required skills
Full-stack development, software architecture design, automated testing strategies, debugging distributed systems, cloud platforms, containerization, modern deployment practices, mentoring, code refactoring
Preferred skills
Microservices architectures, event-driven architectures, performance optimization, secure coding standards, observability tools, open-source contributions
Technologies
Cloud platforms, containerization, microservices, event-driven systems, SPA, component-based UI, observability tools
Responsibilities
Own features and modules requiring cross-team coordination; Design and implement non-trivial features with clear tradeoffs; Write solid tests and improve test coverage; Identify and address code smells and tech debt; Operate independently to scope work and make design decisions; Act as an escalation point for junior engineers; Mentor others via pairing and feedback; Lead medium-sized features from idea to production; Debug complex issues spanning multiple components; Make incremental improvements to architecture and tooling
Seniority
Senior, hands-on IC with mentorship responsibilities

