Homeoffice Intermediate Development Engineer en ActiveState
ActiveState · Vancouver, Canadá · Remote
- Professional
This is a remote position open to residents of North America.
What You’ll be Doing
Key Responsibilities
- Own & Drive Your Work
- Complete assigned tasks independently, ensuring high-quality, well-documented, and tested solutions.
- Identify unclear or incomplete work, ensuring that it has an appropriate owner and is actionable.
- Build & Package Management
- Manage packaging updates with an emphasis on reliability and automation.
- Contribute to continuous improvements in the build pipeline and deployment process.
- Customer-Focus
- Ask probing questions about strategy and work plans, considering customer outcomes in technical decisions.
- Identify potential risks and communicate them effectively, ensuring work aligns with business objectives.
- Maintenance & Growth
- Maintain and improve package stability through proactive monitoring and issue resolution.
- Define and execute experiments to evaluate new ideas and enhancements for the build system.
- Enable & Support Others
- Proactively seek opportunities to assist teammates, volunteering to help where needed.
- Make time to collaborate and provide meaningful feedback in code reviews, documentation, and discussions.
- Communicate effectively with peers, ensuring alignment and knowledge sharing across teams.
- Engage in Strategic Discussions
- Enter discussions with well-researched insights and relevant information.
- Provide constructive feedback and engage in productive technical debates.
Skills, Knowledge and Expertise
- 4+ years of experience
- Computer Science Degree or equivalent
- Experience with software build systems, CI/CD pipelines, or automated deployment tools.
- Proficiency in at least one programming language, with an openness to working across multiple technologies.
- Low level understanding of Linux binaries
- Ability to independently manage tasks and identify gaps in work, ensuring alignment with broader goals.
- Strong problem-solving skills with a focus on risk assessment and long-term platform reliability.
- Clear and effective communication—able to engage with both technical and non-technical stakeholders.
- A proactive and collaborative approach, volunteering to help teammates and fostering a culture of knowledge sharing.
- A curiosity-driven mindset, capable of defining and executing experiments to improve processes.
Assets
- Experience working on a build system.
- Agile processes, including breaking large projects up into smaller stories, estimation, working in branches (GitHub Flow), code review, and CI.
- C or C++ code and debugging compiler issues across platforms.
- Experience writing Python code.
- Java, C-Sharp, JavaScript, Go, R, Perl, Python, Tcl, or Ruby, especially an understanding of their respective language communities and their toolchains.
- Big iron operating systems including Solaris, AIX, and HP-UX.
- Build tools such as make, autotools, cmake, meson, bazel, etc.
- Security hardening and remediation.
What’s in it for you?
- A competitive salary and comprehensive benefits.
- A remote-first culture with a focus on work-life balance and flexibility.
- The opportunity to work on a mission-driven product that has a meaningful impact on the global software ecosystem.
- A collaborative and innovative environment with a team of passionate and talented individuals.
- Unlimited PTO
- Work from anywhere program