We are seeking a skilled Senior Architect/Lead with 12+ years of overall industry experience.
Have strong expertise in developing applications using MFC, C++, and C#.
Possess a proven ability to design, develop, and maintain complex software systems with a focus on performance, scalability, and maintainability.
Demonstrate hands-on experience in debugging, troubleshooting, and optimizing legacy applications.
Collaborate closely with cross-functional teams, including Product Management, Quality Assurance, and Operations, to translate requirements into technical solutions.
Take ownership of system architecture, design decisions, and technology roadmaps.
Guide and mentor junior engineers, perform code reviews, and promote best engineering practices.
Be capable of leading the technical direction, architecture, and delivery of software modules and features.
Proactively identify technical risks, propose mitigation strategies, and ensure system robustness and scalability.
Write clean, efficient, and well-documented code, and ensure design consistency across the system.
Exhibit strong analytical, problem-solving, and communication skills to manage technical discussions and lead design reviews.
Be comfortable working in Agile/Scrum development environments.
Have experience with version control systems like Git and continuous integration workflows.
Ideally have experience in system integration, enterprise architecture patterns, and software performance tuning.
Bring self-driven, adaptable leadership qualities and the ability to independently manage priorities, timelines, and deliverables.