Senior Software Architect
Webtezza is hiring Senior Software Architect!
We are looking for a highly skilled Senior Architect in Software Engineering to lead the creation, maintenance, and management of IT architecture models and their components.
This pivotal role involves interpreting and applying IT architecture to drive business improvement, focusing on the design, development, enhancement, and ongoing maintenance of IT support systems.
Key Responsibilities:-
* Lead the architectural design for scalable, distributed, and cloud-based software systems.
* Define high-level system architecture, components, and interfaces aligned with business goals and technical requirements.
* Evaluate emerging technologies and provide strategic guidance to improve system performance and integration.
* Design seamless integration strategies for connecting multiple systems, databases, and services.
* Identify and resolve performance bottlenecks, optimizing system speed and responsiveness.
* Provide leadership and mentorship to development teams, ensuring adherence to best practices and high-quality code.
* Ensure software architecture complies with industry standards, security policies, and regulatory requirements.
* Work closely with product managers and business leaders to define technical requirements and deliver solutions.
* Communicate complex technical concepts to both technical and non-technical stakeholders.
* Drive continuous improvement within architecture, development processes, and team collaboration.
* Promote the adoption of DevOps practices and CI/CD pipelines for improved efficiency.
* Regularly review and evaluate system architecture, implementing updates to improve performance and scalability.
* Define product roadmaps, providing recommendations for capacity planning and future growth.
* Lead architecture review boards and participate in design decision-making processes.
* Ensure timely project delivery while managing resources, resolving conflicts, and maintaining quality.
Requirements:-
* Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
* Minimum of 12+ years of overall experience, with at least 3+ years in an architect role.
* Strong technical expertise in system integration, performance optimization, and troubleshooting.
* Ability to guide teams in adopting best practices and maintaining high-quality code standards.
* Deep understanding of security policies and regulatory compliance requirements for software systems.
* Experience with DevOps practices, CI/CD pipelines, and cloud technologies (e.g., AWS, Azure, Google Cloud).
* Excellent communication skills, able to translate technical concepts for both technical and non-technical audiences.
* Strong leadership and mentoring skills, with experience in guiding and motivating teams.
* Ability to work collaboratively with product managers, business leaders, and development teams.
* Expertise in evaluating emerging technologies and selecting the best tools and frameworks for development.
* Experience in system documentation, including architectural diagrams and technical specifications.
* Proven ability to resolve performance bottlenecks and optimize system performance.
* Familiarity with architecture review processes and ensuring designs align with core architecture standards.
* Experience in defining and assessing product roadmaps and providing capacity planning recommendations.
* Ability to manage project timelines, resources, and resolve conflicts effectively.
* Continuous learning and staying updated with industry trends and advancements in software architecture.
How to Apply:–
Send your CV to info@webtezza.com

Sri Lanka IT job vacancy