Software Architect

Website iTelaSoft · Nugegoda

Software Architect

iTelaSoft · Nugegoda

Job Description

We are seeking an experienced and dynamic Software Architect to join our team. The ideal candidate will design scalable, secure, and high-performing software solutions that effectively bridge business objectives with technical requirements. This role requires a blend of strategic leadership, client-facing confidence, and hands-on expertise in architecture, development, and DevOps practices. You will be responsible for independently engaging with clients, translating complex business needs into robust technical solutions, and leading internal teams toward successful project delivery.


Key Responsibilities

Architectural Leadership

  • Design & Implementation: Develop scalable, secure, and maintainable software architectures for enterprise-level applications.

  • Standards & Best Practices: Define technical frameworks, standards, and coding best practices for development teams.

  • Quality Assurance: Review system designs and architectural decisions to ensure they align with long-term business goals.

Client & Strategic Management

  • Requirement Gathering: Engage directly with clients to translate business needs into actionable technical solutions.

  • Consultation: Independently lead client meetings, technical presentations, and solution-driven discussions.

  • Tech Roadmap: Provide strategic recommendations on technology stacks, tools, and long-term solution roadmaps.

Team & Project Oversight

  • Mentorship: Lead and mentor development and DevOps teams, fostering a culture of technical ownership and excellence.

  • Project Planning: Estimate development efforts, manage technical risks, and ensure smooth cross-functional collaboration.

  • DevOps Mastery: Oversee CI/CD pipelines, deployment strategies, and cloud infrastructure to ensure system reliability and performance.


Core Competencies Required

  • Experience: 10+ years of experience as a Software Architect, Solution Architect, or Technical Lead.

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • Technical Depth: Expert knowledge of software design patterns, architecture styles, and system integration.

  • Leadership: Proven track record in team management and leading complex engineering projects.

  • Client Skills: Exceptional communication and client-facing skills with the ability to operate independently.

  • DevOps & Cloud: Hands-on experience with CI/CD tools, cloud platforms, and modern deployment processes.

  • Soft Skills: Strong decision-making abilities and the capacity to manage multiple priorities in a fast-paced environment.

More Vacancies

To apply for this job please visit lk.linkedin.com.