Software Engineer, Innovation & Strategic Initiatives
- Hiring from
- Canada
- Work type
- Hybrid
- Posted
627,609 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
JOB DESCRIPTION
Work closely with the CTO to use AI and agentic development to turn promising ideas and customer needs into software people use.
This is a hands-on development role with responsibility across the full product lifecycle. You’ll speak directly with customers, help define the problem, design solutions, write code, and put new capabilities into their hands. You’ll stay involved as they adopt what you’ve built, using their experience to guide the next iteration.
AI and agentic development will be central to how you work. You’ll use coding agents to explore codebases, implement changes, write tests, and investigate problems. You’ll develop repeatable workflows that let agents take on larger pieces of work, while you guide their execution, review the results, and own the quality of what ships.
Your work may include new products, improvements to existing products, integrations, and experiments that help us decide where to invest next. Working with customers and the CTO, you’ll test opportunities, deliver useful first versions, and improve them through direct feedback.
What success looks like
Customers use the features you build to solve real problems. You can show what improved, what you learned from their experience, and how their feedback shaped the next release.
Your use of coding agents helps you move from idea to working software quickly, with dependable results. You share effective development practices and help the CTO and wider team decide which product opportunities deserve further investment.
Why Devolutions?
You’ll have direct access to the CTO, a meaningful role in shaping our AI development practices and product direction, and contact with the customers who benefit from your work. You’ll join a team that values curiosity, experimentation, collaboration, and sharing knowledge.
Interested?
Show us something you built and put into users’ hands. Explain how you used AI or coding agents, what you personally owned, how you verified the result, and what changed after customer feedback. We’re interested in both the product and the way you built it.
RESPONSIBILITIES
- Understand the customer’s problem. Participate directly in customer conversations, observe workflows, investigate difficulties, and uncover the needs behind requests.
- Shape ideas with the CTO. Explore opportunities, challenge assumptions, assess technical feasibility, and define a useful first version.
- Own delivery from start to finish. Take features through design, implementation, testing, documentation, release, and customer adoption. Coordinate with the people needed to make the complete experience work.
- Develop with AI coding agents. Use agents throughout implementation, testing, debugging, and refactoring. Give them useful context, structure their work, and improve the workflows that help you deliver quickly and reliably.
- Improve agentic development workflows. Experiment with how you plan, delegate, and coordinate work with coding agents. Evaluate their results on real development tasks and turn effective approaches into repeatable practices.
- Keep the feedback loop closed. Demonstrate new capabilities, help customers try them in their environments, and follow up. Bring what you learn directly into development, then return to customers to verify the improvement.
- Iterate through release and adoption. Deliver focused increments, resolve bugs and deployment obstacles, and verify that customers can use the feature to solve the original problem.
- Collaborate across Devolutions. Work with engineering, product, design, security, and support colleagues. Share discoveries and help promising experiments become maintainable parts of our products.
- Exercise technical judgment. Make practical decisions about scope, architecture, security, and reliability. Recognize when to move forward, simplify an approach, or reconsider an idea.
REQUIREMENTS
- Experience building and shipping software, with examples of work you personally helped bring into use.
- Practical experience using AI coding agents to deliver substantial development work, including how you guide them, verify changes, and handle their limitations.
- The ability to give coding agents clear instructions, relevant context, and useful feedback, and to investigate and correct their mistakes.
- Strong development and debugging skills, and the willingness to learn unfamiliar technologies or work across different parts of a product.
- The ability to turn an ambiguous problem into concrete steps and a working solution.
- Comfort interacting directly with customers, asking thoughtful questions, and explaining technical decisions clearly.
- Good product instincts: you can identify what matters, define scope, and make thoughtful tradeoffs.
- You’re autonomous, passionate about building useful software, and highly motivated. You take initiative, keep projects moving with minimal supervision, involve the right people, and take responsibility for the outcome.
- A collaborative approach and the ability to adapt when feedback changes your understanding.
ASSETS
- Developing tools for IT professionals, system administrators, or developers.
- Working with remote access, identity, security, networking, or automation.
- Launching a new product or owning a feature from initial discovery through ongoing customer use.
- Improving the context, development-tool integrations, and evaluation methods used in coding-agent workflows.
- Orchestrating coding agents and automating development workflows, including testing and review.
WORK CONDITIONS
- Learn more about our culture and benefits here
