Akkodis is seeking a Senior Software Engineer to design and develop Golang-based CLI tools and automation pipelines to optimize build and packaging processes for developer productivity.
Requirements
- Minimum 8+ years of total engineering experience, including 5+ years of production Golang development focused on CLI, DevOps, and API tooling.
- Proven track record in building developer infrastructure, automation pipelines, and productivity tools, not just application features.
- Strong hands-on experience with Golang CLI development, CI/CD pipelines, and troubleshooting dockerized environments.
Responsibilities
- Design and implement Golang-based command-line tools to improve developer productivity and streamline build processes.
- Develop and maintain automation pipelines for software build and packaging, ensuring reliability and scalability.
- Analyze and refactor existing codebases, including legacy modules, to optimize performance and maintainability.
- Enhance CI/CD workflows and developer environments, including troubleshooting dockerized builds and toolchains.
- Write technical specifications and implement unit, integration, and end-to-end tests for new features and improvements.
- Collaborate in Agile ceremonies and contribute to continuous improvement across build systems and developer tooling.
Other
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related technical field.
- Minimum 8+ years of total engineering experience
- The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements
- It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment.