Senior Software Engineer (Remote - US) at Jobgether

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Senior Software Engineer (Remote - US) at Jobgether. This position is posted by Jobgether on behalf of a partner company. We are currently looking for a . Senior Software Engineer. in the . United States. .. The Senior Software Engineer will play a key role in designing and implementing automation solutions to enhance development efficiency, deployment reliability, and scalability across multiple product lines. This hands-on role focuses on modernizing development workflows, streamlining CI/CD pipelines, and creating self-service automation tools that enable teams to deliver high-quality software faster. The ideal candidate combines deep expertise in Java with strong DevOps and cloud experience, collaborating closely with engineering teams to optimize processes and improve system performance. You will mentor fellow developers, evaluate emerging technologies, and contribute to a culture of continuous improvement. This position offers the opportunity to directly impact development productivity and the reliability of software delivery across complex environments.. . Accountabilities. Design, develop, and maintain Java-based automation frameworks and utilities to streamline development, testing, and deployment workflows.. Automate repetitive developer tasks, including environment setup, build management, deployment, and configuration.. Partner with DevOps and Cloud Engineering teams to optimize CI/CD pipelines and automate infrastructure management.. Build reliable and reusable tools to support continuous integration and deployment across multiple product lines.. Lead initiatives to eliminate manual processes by creating self-service automation and scripts.. Provide technical leadership and mentorship to developers on best practices for automation, deployment, and system performance.. Collaborate with engineering teams to enhance observability, logging, and monitoring of systems.. Evaluate and implement emerging technologies to improve deployment reliability and automation efficiency.. Document design standards, technical processes, and automation procedures for consistent team adoption.. . Expert-level proficiency in Java, Spring Boot, and related frameworks.. Strong experience with CI/CD tools such as Jenkins, Bamboo, GitLab CI, or GitHub Actions.. Proficiency in scripting languages such as 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 tools (Terraform, Ansible, CloudFormation).. Proven ability to diagnose, troubleshoot, and resolve performance and deployment issues.. Excellent communication and collaboration skills to work across multiple teams and stakeholders.. Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.. 5+ years of hands-on software engineering experience, primarily in Java.. Demonstrated experience in automation, CI/CD, and DevOps enablement initiatives.. Preferred: experience with microservices, cloud platforms (AWS, Azure, GCP), monitoring tools (Datadog), and platform engineering roles.. . Company Location: United States.