Responsibilities
- Lead the technical design, architecture, and delivery of the Backup feature, ensuring scalability, security, and long-term maintainability.
- Design and develop a new backup system that is reliable, automated, and easy to use, capable of meeting operational needs and recovery requirements.
- Define and champion a spec-driven development workflow, where features are designed upfront through detailed technical specifications before any code is written, enabling agentic AI-assisted development, faster reviews, and higher quality delivery.
- Collaborate with Product, Design, and directly with customers to validate our solutions, and align our technical direction to our product goals.
- Mentor developers, grow the team, and influence technical decisions across ShareGate’s engineering organization.
- Act as a visible technical leader, advocating for scalable design decisions, driving technical discussions, and influencing ShareGate’s broader engineering practices.
Team
Structure: You’ll be the first developer on this new team, taking full technical leadership from the start. In the early stages, you’ll be supported by a Principal Developer as well as a small development team to define the technical foundation, architectural direction, and key delivery frameworks. With a dedicated Product Manager, Product Designer, and Manager already in place, you’ll have a unique opportunity to help select and shape the engineering team around you.