Job Description
Job Description
Requirements
Required Skills 8–10 years of QA experience with at least 2–3 years in a lead role. Strong in automation (Selenium + 1 additional framework). Good experience in testing web applications and basic understanding of engineering/AEC workflows. Strong knowledge of testing methodologies, API testing, and defect management tools. Hands-on experience with Java or Python for automation. Experience with CI/CD pipelines and Git. Nice to Have Exposure to engineering or AEC tools/products (basic understanding is sufficient). Knowledge of performance or security testing tools. Soft Skills Strong communication, leadership, and problem-solving abilities. Ability to work cross-functionally and manage multiple priorities.
We are looking for a Software Development Manager with deep technical leadership experience to lead multiple development teams delivering digital transformation solutions for Architecture, Engineering, Construction, and Manufacturing (AECO + MFG) domains.
This is a hands-on leadership role focused on guiding software engineers, enforcing architectural best practices, ensuring delivery quality, and driving innovation across cloud-native, 3D, and AI-driven engineering applications.
The ideal candidate should have hands-on experience in Scrum-based software development, stakeholder coordination, and government or enterprise-scale digital project delivery.
Key Responsibilities
1. Technical Leadership & Delivery
- Lead multiple cross-functional software teams across frontend, backend, and 3D visualization stacks.
- Translate business and engineering workflows into robust, modular, and scalable software architectures.
- Ensure best practices in code quality, performance, testing, and DevOps pipelines.
- Conduct regular design and code reviews, mentoring senior developers and architects.
- Drive delivery excellence — ensuring predictable releases, continuous integration, and on-time milestones.
2. Engineering Management
- Build and nurture high-performing software teams through hiring, mentoring, and skill development.
- Define and track KPIs for code quality, velocity, defect density, and release cadence.
- Collaborate with Solution Architects and Product Owners to define clear technical goals and sprint objectives.
- Foster a culture of ownership, innovation, and accountability across development squads.
3. Technology & Architecture Guidance
- Stay hands-on with modern tech stacks:
- Backend: .NET Core, Node.js, Python, NestJS
- Frontend: React, Angular, TypeScript
- 3D/Visualization: Three.js, WebGL, Autodesk Forge / APS
- Cloud: Azure / AWS microservices, container orchestration (Kubernetes, Docker)
- Partner with architects to evolve platforms for Digital Twins, Design Automation, and AI-assisted workflows.
- Promote reusable components, modular APIs, and robust version control across products.
4. Collaboration & Stakeholder Interaction
- Work closely with Product, QA, DevOps, and UI/UX teams for end-to-end solution delivery.
- Coordinate with external stakeholders (e.g., Autodesk, AWS, SAP) for integrations and co-development projects.
- Represent the engineering function in client technical reviews or PoC demonstrations (when required).
5. Process & Quality Ownership
- Implement Agile/Scrum development processes with practical velocity-based planning.
- Ensure robust CI/CD pipelines, automated testing, and secure code practices.
- Establish engineering playbooks for design patterns, documentation, and environment setup.
Requirements
Required Skills & Experience
- 12-15 years of experience in software development, with at least 5+ years leading engineering teams.
- Strong foundation in enterprise software design and engineering automation (preferably in AECO or Manufacturing domain).
- Proven expertise in modern web and cloud architectures — REST APIs, microservices, message queues, authentication (OAuth2, SSO).
- Demonstrated success in delivering large, multi-module systems across multiple teams.
- Strong debugging, optimization, and performance tuning capabilities.
- Experience with Agile/Scrum methodologies and DevOps toolchains (GitHub, Azure DevOps, Jenkins, Docker, etc.).
Preferred Qualifications
- Bachelor’s / Master’s degree in Computer Science, Mechanical, or Civil Engineering.
- Familiarity with Autodesk Platform Services (APS) or other CAD/BIM automation APIs.
- Exposure to AI/ML-driven engineering tools (OpenAI, LangChain, or Bedrock-based integrations).
- Cloud certifications (Azure/AWS) or experience managing multi-cloud deployments.
Soft Skills
- Strong leadership and mentoring abilities.
- Excellent problem-solving and decision-making skills.
- Clear, structured communication with both technical and non-technical audiences.
- Bias for action and continuous improvement.
Benefits
Benefits
- Opportunity to work with a dynamic and fast-paced engineering IT organization.
- Be part of a company that is passionate about transforming product development with technology.
Requirements
Required Skills 8–10 years of QA experience with at least 2–3 years in a lead role. Strong in automation (Selenium + 1 additional framework). Good experience in testing web applications and basic understanding of engineering/AEC workflows. Strong knowledge of testing methodologies, API testing, and defect management tools. Hands-on experience with Java or Python for automation. Experience with CI/CD pipelines and Git. Nice to Have Exposure to engineering or AEC tools/products (basic understanding is sufficient). Knowledge of performance or security testing tools. Soft Skills Strong communication, leadership, and problem-solving abilities. Ability to work cross-functionally and manage multiple priorities.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application