Padmi

Software Architect - Distributed Systems

IndiaPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at DELTEK INC

Opens the source posting on shine.com

Source description

About the role

View original

As a Software Architect, you will be responsible for leading the architecture and development of AI-powered, distributed systems that meet enterprise-grade performance and security standards. You will leverage AI tools for code generation, architectural design, and documentation to accelerate delivery and improve quality. Additionally, you will design, build, and maintain services using Java and Node.js, following clean-code and secure design principles. Your key responsibilities will include: - Developing agentic AI-based tools, domain-specific copilots, and developer productivity enhancements. - Collaborating with cross-functional teams to define modular, scalable, and compliant architecture patterns. - Conducting technical design reviews and producing detailed documentation, including system specifications, API docs, and architecture diagrams. - Integrating AI solutions into CI/CD pipelines, ensuring observability, automated testing, and deployment standards are met. - Implementing robust monitoring and performance engineering practices to maintain high-quality deployments. - Continuously evaluating emerging AI technologies and integrating them into development workflows for maximum impact. - Championing best practices in security, automation, and performance optimization across the organization. Qualifications required for this role: - 8+ years in software engineering with full-stack or backend development in Java and/or Node.js. - 3+ years of experience with AI tools for development, prototyping, or documentation tasks. - Experience with cloud-native development and containerized deployment (Docker, Kubernetes). - Knowledge of AI integration patterns, vector stores, prompt engineering, and RAG pipelines. - Ability to design software architecture using sequence diagrams, ERDs, data models, and threat models. - Comfortable with Gen AI-first environments and working with remote Agile teams. Preferred Qualifications: - Experience building AI copilots or developer tools using OpenAI/Claude SDKs, LangChain, or similar frameworks. - Experience working in a fast-paced, AIDLC environment, with a strong understanding of CI/CD practices. - Familiarity with GitHub Actions, Argo Workflows, Terraform, and monitoring/observability tools. - Containerization and Orchestration: Proficiency in Docker and Kubernetes for containerization and orchestration. - Cloud Platforms: Experience with cloud computing platforms such as AWS, Azure, or OCI Cloud. As a Software Architect, you will be responsible for leading the architecture and development of AI-powered, distributed systems that meet enterprise-grade performance and security standards. You will leverage AI tools for code generation, architectural design, and documentation to accelerate delivery and improve quality. Additionally, you will design, build, and maintain services using Java and Node.js, following clean-code and secure design principles. Your key responsibilities will include: - Developing agentic AI-based tools, domain-specific copilots, and developer productivity enhancements. - Collaborating with cross-functional teams to define modular, scalable, and compliant architecture patterns. - Conducting technical design reviews and producing detailed documentation, including system specifications, API docs, and architecture diagrams. - Integrating AI solutions into CI/CD pipelines, ensuring observability, automated testing, and deployment standards are met. - Implementing robust monitoring and performance engineering practices to maintain high-quality deployments. - Continuously evaluating emerging AI technologies and integrating them into development workflows for maximum impact. - Championing best practices in security, automation, and performance optimization across the organization. Qualifications required for this role: - 8+ years in software engineering with full-stack or backend development in Java and/or Node.js. - 3+ years of experience with AI tools for development, prototyping, or documentation tasks. - Experience with cloud-native development and containerized deployment (Docker, Kubernetes). - Knowledge of AI integration patterns, vector stores, prompt engineering, and RAG pipelines. - Ability to design software architecture using sequence diagrams, ERDs, data models, and threat models. - Comfortable with Gen AI-first environments and working with remote Agile teams. Preferred Qualifications: - Experience building AI copilots or developer tools using OpenAI/Claude SDKs, LangChain, or similar frameworks. - Experience working in a fast-paced, AIDLC environment, with a strong understanding of CI/CD practices. - Familiarity with GitHub Actions, Argo Workflows, Terraform, and monitoring/observability tools. - Containerization and Orchestration: Proficiency in Docker and Kubernetes for containerization and orchestration. - Cloud Platforms: Experience with cloud computing platforms such as AWS, Azure, or OCI Cloud.

One address, no account. We’ll tell you when matching roles go live.

More at DELTEK INC

Related open roles

View all roles