Software Architect

Pramana

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Evident Scientific, now integrating Pramana's software, robotics, and AI, seeks a senior Software Architect to drive advanced autonomous imaging platforms. You will design microservices architectures, set standards, and lead cross-functional teams across product and engineering.

Ideal candidates have 20+ years in software development with 8+ years as an architect, strong RESTful architecture, containers, CI/CD, and security, plus excellent collaboration in Agile environments.

Qualifications

  • 20 years total software experience with 8+ years as Software Architect.
  • Strong knowledge of architecture principles, design patterns and best practices.
  • Excellent communication and collaboration across cross-functional teams.
  • Experience in Agile environments and with distributed teams.

Responsibilities

  • Design and architect software solutions aligned with business goals.
  • Gather and analyze requirements with product and engineering teams.
  • Create architectural designs, specs, and system diagrams.
  • Evaluate tech choices to support development.
  • Lead and mentor development teams in best practices.
  • Define coding standards and conduct reviews.
  • Address technical debt and architectural weaknesses.
  • Participate in full SDLC from planning to maintenance.
  • Stay updated on industry trends and AI/edge inference.

Skills

Software architecture
Leadership
Communication
Agile
Requirements analysis

Education

Bachelor's in CS/SE
Master's preferred

Tools

Docker
Kubernetes
Jenkins
GitLab CI/CD
Ansible
Prometheus
Grafana
ELK
OAuth/JWT
Kafka
RabbitMQ
Nginx
HAProxy
Redis

Job description

Evident Scientific, formerly part of Olympus Corporation, is a global leader in life-science microscopy and optical instrumentation. Following the recent acquisition of Pramana, a pioneer in Autonomous Digital Imaging, Evident has combined its world-class optical heritage with Pramana's software, robotics, and AI innovation to define the future of Digital Pathology.

Our young, high-performing engineering team has already taken the industry to its next node in autonomy - building the world's most advanced whole-slide imaging platform, deployed at the Mayo Clinic to create the world's largest digital pathology archive. Today, this technology is trusted by more than 30 top-tier medical institutions across the US and Europe, powering Clinical workflows directly aiding in patient care.

As part of Evident, this team is now advancing to the next level of autonomy - moving from autonomous imaging to intelligent imaging, where scanners, data systems, and user interfaces are self-aware, adaptive, and capable of real-time AI inference at the edge.

Responsibilities:
  • Design and architect software solutions that align with business objectives and technical requirements.
  • Collaborate with product managers, engineers, and other stakeholders to gather and analyze requirements.
  • Create architectural designs, technical specifications, and system diagrams.
  • Evaluate and recommend appropriate technologies, frameworks, and tools to support the development process.
  • Lead and mentor software development teams in best practices for design, coding, testing, and documentation.
  • Define coding standards and guidelines to maintain code quality and consistency.
  • Conduct code reviews to ensure adherence to architectural principles and best practices.
  • Identify and address technical debt and architectural weaknesses in existing systems.
  • Participate in the full software development lifecycle, including planning, estimation, development, testing, deployment, and maintenance.
  • Stay current with industry trends, emerging technologies, and best practices in software architecture and development.
Requirements:

Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred.

Total experience of 20 years and proven experience of 8 years as a Software Architect in software development.

Strong knowledge of software architecture principles, design patterns, and best practices.

Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.

Strong problem-solving and analytical skills, with attention to detail.

Ability to prioritize tasks and manage multiple projects simultaneously.

Experience working in an Agile development environment is required.

Experience in working with geographically dispersed teams is preferred.

Technical Skills:
  • Architecture and Design: Microservices Architecture, RESTful APIs, Service-Oriented Architecture (SOA)
  • Containerization and Orchestration: Docker, Kubernetes
  • CI/CD and DevOps: Jenkins, GitLab CI/CD, Ansible
  • Monitoring and Logging: Prometheus, Grafana, ELK Stack
  • Security and Compliance: OAuth, JWT (JSON Web Tokens), Encryption standards (AES, RSA)
  • Messaging Architecture: Apache Kafka, RabbitMQ
  • Performance and Scalability: Load balancing solutions (Nginx, HAProxy), Caching solutions (Redis, Memcached)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer - Software (Node.js)
Senior Engineer - Software (Node.js)

Pramana • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Director / VP – Software & Systems Architecture, Digital Pathology
Senior Director / VP – Software & Systems Architecture, Digital Pathology

Pramana • Bengaluru

On-site
INR 3,500,000 - 5,200,000
Staff Engineer - Software
Staff Engineer - Software

Evident Microscopy • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Engineer - Technical Operations
Senior Engineer - Technical Operations

Pramana • Bengaluru

On-site
INR 800,000 - 1,200,000
Sr. Engineer - Digital Imaging
Sr. Engineer - Digital Imaging

Pramana • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Imaging Specialist
Imaging Specialist

Evident Microscopy • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Engineer - Software (C++)
Senior Engineer - Software (C++)

Pramana • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Software Architect
Software Architect

DataU Technologies • Nagpur District

On-site
INR 2,500,000 - 4,500,000
Staff Engineer - Digital Imaging
Staff Engineer - Digital Imaging

Pramana • Bengaluru

On-site
INR 4,500,000 - 6,500,000
Software Architect
Software Architect

Schneider Electric • Bengaluru

On-site
INR 3,500,000 - 7,000,000