Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Mon, Jun 15, 2026
This job expires in: 29 days
Job Summary
As a hands-on individual contributor, the full-time Senior Software Engineer will manage end-to-end build systems, CI/CD pipelines, and internal tool integration, primarily focusing on satellite embedded software while collaborating with cross-functional teams, with the option to work remotely or from the Tukwila, WA office 1-2 days a week.
Key responsibilities:
- Deploy and manage build systems, CI/CD pipelines, and cloud-based infrastructure such as AWS
- Drive timely project completion using task management tools in an Agile-like environment
- Collaborate with software team members and cross-functional engineers to deliver mission-critical software infrastructure and tools
Required qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
- At least six years of experience delivering and maintaining commercial/embedded software in a production environment
- Expertise in engineering clean and maintainable Python and Bash code
- Experience with version control and continuous integration tools like Git, GitLab, and Jenkins
- Expertise working with Linux toolchains and environments (e.g., Gnu toolchain, QEMU, Buildroot, Yocto)
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...