What are the responsibilities and job description for the Technical Solutions Architect position at CoDev?
Back
Technical Solutions Architect
Urgent
Required Skills
System Architecture (5)Project Management (10)Software Development Lifecycle (SDLC) (10)
Job Description
About the Role
We are seeking a highly technical Subject Matter Expert (SME) with near-CTO-level expertise to join our team. This role requires a deep understanding of software development, architecture, and project execution. The ideal candidate has built and led software teams, understands technical scoping and requirements, and is comfortable engaging directly with customers to align business needs with technical solutions.
This SME must be versatile across multiple tech stacks, frameworks, and architectures, ensuring that we provide the best solutions tailored to each project. The role requires a strong balance of technical leadership, customer-facing expertise, and strategic problem-solving.
Responsibilities
Qualifications
Technical Solutions Architect
Urgent
Required Skills
System Architecture (5)Project Management (10)Software Development Lifecycle (SDLC) (10)
Job Description
About the Role
We are seeking a highly technical Subject Matter Expert (SME) with near-CTO-level expertise to join our team. This role requires a deep understanding of software development, architecture, and project execution. The ideal candidate has built and led software teams, understands technical scoping and requirements, and is comfortable engaging directly with customers to align business needs with technical solutions.
This SME must be versatile across multiple tech stacks, frameworks, and architectures, ensuring that we provide the best solutions tailored to each project. The role requires a strong balance of technical leadership, customer-facing expertise, and strategic problem-solving.
Responsibilities
- Act as a trusted technical advisor for both internal teams and customers, bridging the gap between business needs and technical execution.
- Engage directly with customers to understand their deep technical requirements, scope projects, and define feasible, scalable, and efficient solutions.
- Guide technical strategy and best practices, ensuring we deliver high-quality, scalable software solutions.
- Lead technical assessments of customer needs, evaluating current systems, software architecture, and development roadmaps.
- Work closely with sales, product, and development teams to craft proposals and project plans that align with customer expectations and technical feasibility.
- Oversee and provide insights into software architecture, design patterns, and development frameworks, ensuring optimal technology decisions.
- Mentor and support our internal technical teams, helping to upskill developers and align projects with industry best practices.
- Stay current with emerging technologies to provide thought leadership on modern development trends, tools, and methodologies.
- Provide technical pre-sales support, helping to translate technical complexity into customer-friendly discussions.
Qualifications
- 10 years of experience in software development, engineering leadership, or architecture.
- Proven experience in building, leading, and scaling high-performing software teams.
- Deep understanding of software architecture, design principles, and development methodologies across multiple technology stacks.
- Strong expertise in full-cycle software development, including requirements gathering, system design, development, deployment, and scaling.
- Familiarity with cloud platforms (AWS, Azure, GCP), modern development frameworks, and best practices in DevOps, CI/CD, and security.
- Exceptional ability to translate business needs into actionable technical solutions.
- Strong communication and customer engagement skills—able to explain complex technical topics to both technical and non-technical audiences.
- Experience with enterprise applications, SaaS solutions, microservices, APIs, and system integrations.
- Strong problem-solving skills and the ability to evaluate multiple technical approaches to determine the best solution.
- Experience working in consulting, pre-sales engineering, or a client-facing technical advisory role is a plus.
- Strategic Impact – Be the technical voice of the company, shaping key customer engagements and technical strategies.
- Variety & Challenge – Work on diverse projects across different industries and tech stacks.
- Growth & Leadership – Have the opportunity to mentor teams and guide technology direction.
- Customer-Facing & Hands-On – A mix of strategic advisory and deep technical involvement.