Job Closed
This listing is no longer active.
Persistent Orbital Intelligence 📡 🛰️
Senior Staff Software Engineer
Location
United States
Posted
72 days ago
Salary
0
Seniority
Senior
Job Description
Senior Staff Software Engineer
LeoLabs
• Lead architecture decisions for major components and cross-team integrations • Mentor, guide, and support other engineers through design reviews, pairing, and informal coaching • Collaborate with Insights, Catalog, and Platform teams to define end-to-end solutions • Ensure reliability, observability, security, and performance across production systems • Define and improve engineering practices, architecture patterns, CI/CD pipelines, and tooling • Own critical services through the full development lifecycle—including operation, monitoring, and on-call support • Evaluate and integrate new technologies and approaches to improve robustness and developer experience • Work directly with product and cross-functional partners to influence technical direction and roadmap planning
Job Requirements
- B.S. in Computer Science, Software Engineering, or equivalent experience
- 10+ years of professional software engineering experience, with significant time building cloud-based systems at scale
- Demonstrated expertise designing, building, deploying, and operating distributed backend services
- Deep proficiency in Python (required) with production experience in at least one additional language (Go, C++, or similar)
- Strong understanding of architecture patterns, service boundaries, message-driven workflows, and API design
- Experience with cloud environments (AWS/GCP/Azure) and containerized deployments
- Expertise with relational databases (Postgres/MySQL) and message brokers (Kafka, SQS, or similar)
- Strong grasp of testing strategies, observability, CI/CD practices, and reliability engineering
- Excellent communication skills, with the ability to influence technical decisions across teams
- Comfortable participating in and guiding on-call rotations for critical systems
- Eligibility for US security clearance.
Benefits
- Global workforce: flexible remote/hybrid opportunities
- Work on complex, meaningful missions with real-world impact
- Unlimited paid time off for most roles
- Competitive salary and equity packages
- Comprehensive health, dental, and vision coverage
- Access to the forefront of commercial space operations and defense innovation
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Full-Stack
CAREWe work to fight poverty and achieve social justice by empowering women and girls. www.CARE.org
• Develop full-stack web applications using modern TypeScript in a functional-first style. • Implement clean, modern, and intuitive UIs that bring Figma mockups to life, collaborating closely with product designers. • Build efficient, scalable, and secure backend APIs in Node and PostgreSQL. • Collaborate with other engineers on the team through code reviews, mentorship, and pairing to maintain a high standard for technical excellence and feature delivery. • Proactively improve and maintain our codebases to keep technical debt low and data models aligned with real-world domains. • Support our systems in production by executing deployments, playing an active role in incident responses, and working with DevOps on operational and infrastructure improvements. • Write and review design documents and lead technical discussions on system architecture. • Work with QA Engineers to ensure that features are well-documented and fully testable. • Participate in Agile development methodologies, including sprint planning, stand-ups, and retrospectives.
• Design, develop, and maintain custom the COINS applications software using Java, JSP, JavaScript, and other relevant technologies. • Collaborate with stakeholders and product managers to understand and translate business requirements into technical specifications. • Implement Agile methodologies throughout the software development lifecycle. • Utilize Git for version control and collaborate effectively with other team members. • Configure and manage CI/CD pipelines using tools like GitLab, Jenkins, or Platform One DevOps • Implement DevSecOps best practices, including image scanning, secrets management, and vulnerability assessment in Docker containers. • Core Java, J2EE, SOA based Web Services, RESTful Web Services, Hibernate, Spring, MVC, XSD, XML and WSDL, DB, Microservices • Utilize tools like SonarQube, Fortify, Dependency Check, OWASP, ESLint, and Trufflehog for static code analysis and security scanning. • Design and implement automated testing frameworks using tools like Cucumber, Cypress, etc. • Monitor and log application performance and troubleshoot any issues. • Stay up to date with the latest trends and technologies in the software development industry.
Senior Software Engineer II – App Observability Team
Honeycomb.ioThe fastest way to visualize, understand and debug software. Find the critical issues that logs and metrics can’t see.
• Design, build, and deliver backend systems and APIs. • Build and maintain full-stack product features. • Provide technical leadership. • Collaborate across disciplines. • Support and own your software in production. • Communicate clearly and multiply your impact.
• Administrar, configurar e manter a infraestrutura de servidores Linux, garantindo estabilidade, segurança e desempenho; • Monitorar o ambiente utilizando ferramentas como Zabbix e Grafana, identificando e atuando em incidentes conforme os processos estabelecidos, garantindo resposta dentro dos prazos definidos; • Implementar automações utilizando Ansible e scripts em Python para otimizar tarefas recorrentes; • Realizar troubleshooting em serviços web, como Nginx, Apache, PHP-FPM e Varnish; • Realizar troubleshooting em aplicações; • Participar de atividades de mitigação de vulnerabilidades e auditorias de segurança; • Atuar na resolução de incidentes escalados por camadas anteriores (N1 e N2), garantindo suporte técnico eficiente, colaborando com outras áreas para mitigação de problemas e buscando a identificação e correção da causa raiz para evitar recorrências; • Contribuir para projetos de evolução da infraestrutura, incluindo migração de servidores e adoção de novas tecnologias.




