Senior Software Engineer

Aircall Logo

Aircall

πŸ“Remote - Worldwide

Summary

Join Aircall as an Engineer in Engineering Productivity and contribute to enhancing the productivity of our engineering team. You will design, implement, and maintain tools and frameworks to streamline development workflows, reduce friction in the software development lifecycle, and promote best practices. This role involves close collaboration with engineers across multiple teams to identify and resolve bottlenecks, optimize build and test performance, and ensure accurate tracking of engineering productivity metrics. You will also participate in the design and implementation of scalable development environments and contribute to continuous process improvements. Aircall offers a fast-paced, collaborative environment with opportunities for growth and a competitive salary and benefits package.

Requirements

  • You are passionate about improving engineering efficiency and developer experience
  • You have a strong background in software development and automation
  • You thrive in an ever-evolving and competitive landscape
  • You constantly strive for improvement and see challenges as opportunities for growth
  • You have prior experience with CI/CD pipelines and development workflows
  • You are autonomous and highly organized
  • You have strong troubleshooting skills and can plan and execute improvements effectively
  • You are resourceful and familiar with various development tools and standards
  • You have proficiency in English
  • 4+ years of experience in software engineering, DevOps, or a related field
  • Experience with automation tools and frameworks
  • Familiarity with coding languages and tools such as Python, Typescript, JavaScript and Git
  • Experience with tools such as Jenkins, GitLab CI, CircleCI, or similar
  • Familiarity with Jira, Confluence, and other collaboration tools

Responsibilities

  • Develop, implement, and maintain tools to enhance developer productivity and efficiency
  • Streamline CI/CD pipelines to ensure fast, reliable, safe and automated deployments
  • Identify bottlenecks in the development process and propose solutions to mitigate them
  • Collaborate with development teams to integrate productivity tools into their workflows
  • Monitor and optimize build and test performance
  • Ensure accurate tracking and reporting of engineering productivity metrics
  • Promote best practices for code quality, testing, and automation within the engineering team
  • Participate in the design and implementation of scalable development environments
  • Contribute to continuous process and organizational improvements
  • Attend and participate in team rituals

Preferred Qualifications

AWS experience is a plus

Benefits

Competitive salary package & benefits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.