ACME Software

Builds & Maintenance Engineer

Posted: 4 hours ago

Job Description

Job Title: Builds & Maintenance EngineerDepartment: EngineeringReports to: Software Engineering Manager We are on a mission to be the world’s best cloud-based telecommunications platform for service providers. We’re more than a growing tech company. We pride ourselves in being world-class engineers, marketers, designers, builders, mentors and industry disruptors.We believe that technology will truly revolutionize how we communicate – and we’re driven by our mission to empower organizations with powerful communication tools that are secure, yet flexible for elastic business needs and a growing mobile workforce. We believe our people are key to success. Job Description:We are looking for a skilled Software Engineer to monitor, debug, fix and enhance CI/CD pipelines across a variety of linked products, and to monitor and update the 3rd-party dependencies included in those builds.The successful candidate will support engineers to produce build artifacts quickly and reliably and will own enhancements to our builds and test tooling to improve the efficiency of the overall team.This is an exciting opportunity to contribute to mission-critical systems in telecoms environments. Key Responsibilities:Overall ownership of complex CI/CD system for codebases associated with one or more products.Closely monitor tooling outputs and test systems, and engage with other engineers to flag and resolve breakages.Develop and maintain production-grade tooling software in Python with a focus on security and reliability.Update 3rd-party dependencies across a variety of code languages.Perform debugging and troubleshooting of a varied product set.Collaborate with a multidisciplinary team in both independent and team-based settings.Competencies & AttributesStrong communication and collaboration skills, including leveraging others' expertise to help you succeed.Solid value-based judgement of priorities.Mastery of Git source control and CI/CD, including advanced branching.Solid expertise working with Linux, bash and Python.Solid debugging and troubleshooting skills.Desired Skills/QualificationsA degree (preferably STEM) from a reputable University or equivalent years of experience.3+ years of experience as a software engineer in a domain with high availability requirements.Strong problem-solving, documentation, and communication skills.Expertise in open-source software and cloud computing platforms.Familiarity with Java and/or C is a plus.Understanding of IP networking and the OSI model.Experience in SIP/VoIP.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In