$Not specified
The Senior Software Engineer will design and implement automation solutions to enhance development efficiency and deployment reliability. This role focuses on modernizing workflows and creating self-service automation tools for high-quality software delivery.
Candidates should have expert-level proficiency in Java and strong experience with CI/CD tools. A bachelor's degree in Computer Science or equivalent experience is required, along with 5+ years of hands-on software engineering experience.
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. Competitive salary, starting at $120,000 annually (adjusted for experience and qualifications). Fully remote work flexibility. Opportunities for professional growth and mentorship. Health, life, and disability insurance options. Retirement plan with employer matching. Paid time off and holidays. Collaborative and innovative engineering environment. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the three candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. This process is transparent, skills-based, and free of bias, focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company offering the position. The final decision and next steps (such as interviews or assessments) are made by their internal hiring team. Thank you for your interest! #LI-CL1
This job posting was last updated on 10/23/2025