For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Bamboo Insurance
Bamboo Insurance

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Automation
Java
Software Development
+32

Permanent role
2 days ago
Apply now

Senior Software Engineer - Java

Job Summary

We are seeking a highly skilled Senior Software Engineer – Java (Automation & Development Enablement) to design and implement automation solutions that improve the efficiency, reliability, and scalability of our development and deployment processes. This role is a hands-on technical leadership position focused on automating repetitive development activities, optimizing build and release workflows, and enabling continuous delivery through tooling and process innovation.

The ideal candidate will have deep Java expertise, strong DevOps experience, and a passion for building tools that enhance developer productivity and system performance across environments.

Duties/Responsibilities

  • Design, develop, and maintain Java-based automation frameworks and utilities to streamline development, testing, and deployment workflows.
  • Automate repetitive developer activities including environment setup, build management, deployment, and configuration.
  • Partner with DevOps and Cloud Engineering teams to improve CI/CD pipelines and automate infrastructure management.
  • Build reliable and reusable tools to support continuous integration and deployment across multiple product lines.
  • Lead efforts to identify and remove manual processes by creating self-service automation and scripts.
  • Provide technical leadership and mentorship to developers in automation and deployment best practices.
  • Collaborate with engineering teams to enhance observability, logging, and system performance metrics.
  • Evaluate and implement emerging technologies that improve automation efficiency and deployment reliability.
  • Support release management by ensuring smooth, automated promotion of code from development through production.
  • Document design standards, technical processes, and automation procedures for consistent team adoption.

Required Skills/Abilities

  • Expert-level knowledge of Java, Spring Boot, and related frameworks.
  • Strong experience with CI/CD tools such as Jenkins, Bamboo, GitLab CI, or GitHub Actions.
  • Proficiency in automation scripting using Shell, Python, or Groovy.
  • Hands-on experience with Docker and Kubernetes for containerization and orchestration.
  • Solid understanding of Git, branching strategies, and version control workflows.
  • Experience with Infrastructure-as-Code (IaC) tools like Terraform, Ansible, or CloudFormation.
  • Proven ability to diagnose, troubleshoot, and resolve performance and deployment issues.
  • Excellent communication skills with the ability to work across multiple teams and stakeholders.
  • Ability to drive improvements in automation, scalability, and deployment speed while maintaining quality.

Required Education And Experience

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • 5+ years of hands-on software engineering experience, primarily in Java.
  • Demonstrated experience in automation, CI/CD, and DevOps enablement initiatives.
  • Strong understanding of modern software development lifecycles and cloud-native architectures.

Preferred Requirements

  • Experience in microservices development and deployment.
  • Exposure to monitoring tools (Datadog).
  • Familiarity with AWS, Azure, or GCP environments.
  • Prior experience in developer productivity engineering or platform engineering roles.

Physical Requirements

  • Prolonged periods of sitting at a desk and working on a computer.

Salary: Starting at $120,000 annually. Candidate's skills, experience and abilities will be taken into consideration for final offer

Bamboo is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations.

About Bamboo Insurance

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service