Please let Future Processing know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.
Description:
Seeking an experienced Golang Solutions Architect to build a new team focused on developing a distributed platform for network security and traffic segmentation.
Role combines architecture, technical leadership, and hands-on programming to support team development and deliver high-quality production solutions.
Requirements:
Experience leading engineering teams as Team Lead, Tech Lead, or Engineering Manager while remaining close to coding.
Proven track record in delivering and developing production systems for business clients.
Ability to recruit, onboard, and develop engineers to build an engaged and effective team.
Strong proficiency in Go and active involvement in production coding.
Experience in designing and developing distributed backend systems.
Understanding of API design, system integrations, and collaboration between technical teams.
Capability to translate business requirements into technical tasks and manage the backlog effectively.
Experience working with product teams to prioritize and scope solutions.
Commitment to high-quality standards through code reviews, testing, and engineering best practices.
Problem-solving skills in production environments.
Understanding of monitoring, telemetry, testing, and safe deployment processes.
Familiarity with version control tools (Git) and Continuous Integration/Continuous Delivery practices.
Experience in networking, network security, or infrastructure systems is a plus but not required.
Proficient in English at a minimum B2/C1 level.
Benefits:
Opportunity to build and grow a new engineering team responsible for strategic product areas.
Define technical direction and ensure quality of delivered solutions.
Collaborate with Product Managers on business needs analysis, prioritization, and planning.
Design and develop solutions using Go technology.
Actively participate in implementing key functionalities and support the team in solving complex technical issues.
Collaborate with other teams responsible for backend, platform, and infrastructure components.
Define integration architecture and API contracts between systems.
Oversee the delivery process from concept to production deployment.
Develop processes ensuring reliability, security, and scalability of solutions.
Support the team through mentoring, regular feedback, and fostering a culture of continuous improvement.
Participate in recruitment processes and develop the skills of new team members.