Software Engineer – Infrastructure & Deployment
revel · Los Angeles
Job description
About the role
Revel is looking for an experienced Software Engineer with a strong DevOps background to design and maintain scalable deployment systems for edge compute and embedded environments. You will own CI/CD pipelines, infrastructure automation, and fleet management for large fleets of remote devices.
Key responsibilities
- Design, implement, and maintain containerized CI/CD pipelines supporting multi‑architecture builds and integration testing for edge and embedded systems.
- Administer hardware‑in‑the‑loop (HIL) build and test infrastructure used for CI validation.
- Manage releases to edge targets using Docker, Docker Compose, Kubernetes, Portainer, or similar tools.
- Develop cloud‑based fleet management systems to coordinate updates and software lifecycles across edge devices.
- Collaborate with firmware, platform, and application teams to ensure seamless delivery from development through production.
Required profile
- Bachelor's degree in Engineering, Physics, Computer Science, or related field.
- 3+ years of professional software engineering experience.
- Proven experience building CI/CD pipelines with GitHub Actions, GitLab CI/CD, Bitbucket Pipelines, or similar.
- Hands‑on experience with Docker and orchestration tools such as Docker Compose, Docker Swarm, or Kubernetes.
Required skills
- Python scripting and automation.
- Containerization technologies: Docker, Docker Compose, Kubernetes, Portainer.
- CI/CD tools: GitHub Actions, GitLab CI/CD, Bitbucket Pipelines.
- Configuration management: Ansible.
- Programming languages: C++ (LLVM toolchains), Rust.
- Build systems: Docker Bake, Bazel, Buck, Pants, NX.
- IoT/edge fleet management platforms: AWS IoT Greengrass, Azure IoT Edge.
- Secret storage solutions: HashiCorp Vault.
- Observability tools: Prometheus, Grafana.
What we offer
- Competitive salary, substantial equity and comprehensive health insurance.
- 401(k) plan, life insurance, parental leave, catered lunch five days a week.
- Unlimited PTO and a collaborative, technically challenging environment.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 40 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 8 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
revel
Los Angeles