Posted on: 19/11/2025
Description :
Job Title : Software Architect
Company Overview :
Data Dynamics, Inc. is a dynamic and innovative data management software company dedicated to providing enterprise-class data management software that addresses data compliance, governance, access and lifecycle management in a hybrid cloud environment.
We are seeking a talented and experienced Software Architect to join our growing team and play a crucial role in shaping the architecture of our software solutions.
Position Overview :
As a Software Architect at Data Dynamics Software Solutions India Pvt Ltd, you will be responsible for designing and overseeing the implementation of scalable and robust software systems.
You will collaborate with cross-functional teams, including developers, product managers, and stakeholders, to ensure that our software architecture aligns with business objectives and meets the highest quality and performance standards.
Key Responsibilities :
1. Architectural Design :
- Develop and communicate the overall software architecture vision for our products and systems.
- Design scalable and maintainable software solutions that address both current and future business needs.
- Evaluate and select appropriate technologies, frameworks, and patterns to achieve optimal system performance and reliability.
2. Technical Leadership :
- Provide technical leadership and guidance to development teams, ensuring adherence to architectural best practices.
- Collaborate with software engineers to review code, resolve technical challenges, and mentor team members on architectural principles.
3. Collaboration :
- Work closely with product managers, business analysts, and other stakeholders to understand requirements and translate them into effective software solutions.
- Collaborate with cross-functional teams to ensure alignment between architectural decisions and business goals.
4. Prototyping and Proof of Concepts :
- Create prototypes and proof of concepts to validate architectural decisions and demonstrate the feasibility of new technologies.
- Evaluate emerging technologies and trends to identify opportunities for innovation.
5. Documentation :
- Document and communicate architectural decisions, guidelines, and best practices.
- Create and maintain comprehensive system documentation, including architecture diagrams, API specifications, and deployment procedures.
6. Performance Optimization :
- Identify and address performance bottlenecks in the software architecture. The key here is the need to ensure software scales to meet the requirements of enterprise customers.
- Implement best practices for optimising system responsiveness, scalability, and reliability.
Mandatory Skills :
- Proven experience as a Software Architect or a similar role, specifically having created enterprise-use software.
- Design Expertise: Strong expertise in designing and implementing scalable, distributed, and high-performance software systems.
- Foundational Knowledge: Proficiency in various programming languages (e.g., Java, C#, Python) and modern frameworks.
- Architectural Patterns: Deep knowledge of Microservices, Event-Driven Architecture, and Cloud-Native Patterns.
- Data Management: Experience with distributed databases (SQL/NoSQL), data lakes, and data integration technologies.
- Leadership: Proven Leadership experience and the ability to mentor and guide development teams.
- Trends: Up-to-date knowledge of industry trends and emerging technologies (e.g., AI/ML, Serverless computing).
Qualifications :
- Bachelor's or Master's in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Architect or a similar role, having created enterprise-use software.
- Strong expertise in designing and implementing scalable, distributed, and high-performance software systems.
- Proficiency in various programming languages, frameworks, and technologies.
- Excellent communication and interpersonal skills.
- Leadership experience and the ability to mentor and guide development teams.
- Up-to-date knowledge of industry trends and emerging technologies
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1577337
Interview Questions for you
View All