We are looking for a candidate who will be responsible for working directly with development, support, implementation, and other internal teams, as well as external vendors and clients. The Engineering Manager/Architect will be responsible for overseeing and managing all aspects of the engineering department within the organization. This role requires strong leadership skills, technical expertise, and a strategic mindset to drive innovation and ensure the successful delivery of engineering projects. You will work directly with the CEO/CTO and will act as both a technology and business expert, making decisions that will impact the current and future operations of the company.
Responsibilities:
- Oversight of the full software development lifecycle required for a group of developers and testers in an agile environment.
- Leading staff to implement clients in the most efficient, time-driven manner.
- The manager is responsible for the total quality of the technical deliverables in their domain, making sure that they are secure and defect-free.
- Mentoring technical staff during projects to ensure continuous improvement.
- Working with each resource to define and act upon career paths and obtain appropriate training.
- Is responsible for the hiring, training, staff development, performance appraisals, corrective action, and pay review of technical personnel.
- Developing and establishing department standards and procedures.
- Recommends the most efficient ways to ensure the best implementation practices of new upgraded products.
- Evaluates and reports progress and results.
Requirements:
- Hands-on with AWS, Frontend HTML, Bootstrap, JavaScript, Java, design patterns, designing on UML, XML, web services, and databases such as MYSQL, SQL Server with complex queries.
- A respectable knowledge of SQL and AWS.
- Prior role/experience as an Architect will be a plus.
- Knowledge of running large-scale multi-tenant applications.
- Experience in team handling/project management.
- Advantages of having experience in product development.
- Willing to work on multiple platforms/domains such as e-commerce, SaaS, and CRM.
- Experience with Salesforce and services is a strong plus.
- Good understanding of troubleshooting methodology.
- Must have hands-on experience in Java, front-end technologies like Bootstrap, jQuery, AWS, Modular software development, multi-tenant architecture, and highly scalable systems.
- Must have a minimum of 8-10 years of experience demonstrating required skills and competencies in engineering.
- BSc/BA in Computer Science, Engineering, or a related field; MS/MBA or other relevant graduate degree is a plus.
- Must have hands-on full-stack architecture experience.
- Have in-depth conceptual, functional, and non-functional knowledge of Docker Containers, Kubernetes, Cluster management and orchestration, microservice architectures, DevOps practices, and tooling.
- Previous leadership or management experience is required.