About
We are seeking a highly experienced Tech Lead / Software Architect to join our engineering team. This role requires a strategic thinker with strong technical skills who can lead architectural initiatives, provide mentorship, and drive technical excellence across the software development lifecycle. You will play a critical role in ensuring system design aligns with best practices and long-term goals, while also overseeing code quality, review processes, and deployment standards.
Key Responsibilities: Actively participate in architecture and design sessions, ensuring alignment with the overall system architecture and industry best practices. Provide technical leadership, guidance, and mentorship to developers and engineers across teams. Review and approve code submissions from peers, ensuring code quality, maintainability, and adherence to established coding standards. Approve and oversee code promotions to higher environments such as Staging and Production. Ensure technical documentation is accurate, comprehensive, and maintained throughout the development lifecycle. Drive and facilitate critical technical decisions in collaboration with stakeholders and team leads. Required Skills & Qualifications:
Strong background in Software Architecture and applying Design Patterns in scalable system design. Proven experience conducting and enforcing Code Review Best Practices. Deep technical expertise in relevant technologies (e.g., Java, .NET, Node.js, cloud platforms, etc. - specify based on your stack). Demonstrated ability to provide effective technical mentorship and team leadership. Solid understanding of CI/CD pipelines, environment promotion processes, and system deployment strategies. Excellent problem-solving skills and communication abilities. Preferred Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Experience working in agile software development environments. Familiarity with DevOps practices and cloud-native application design (AWS, Azure, GCP).
Nice-to-have skills
- .NET
- Java
- Node.JS
- Software Architecture
Work experience
- DevOps
- Software Architect
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.