Search by job, company or skills

InOpTra Digital

Software Technology Architect / Senior Architect

new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

The Software Technology Architect / Senior Architect is responsible for defining, governing, and guiding the technical architecture across complex, high-scale enterprise systems. This role requires extensive hands-on expertise in modern engineering practices, strong proficiency in Java and Python, and the ability to architect distributed, cloudnative, and datacentric platforms.

Key Responsibilities

Architecture & Design

  • Define end-to-end architecture for enterprise applications, platforms, and services using modern design principles.
  • Produce architectural blueprints, design documents, API specifications, and integration models.
  • Evaluate, select, and govern technology stacks across Java, Python, and related frameworks.
  • Ensure architecture aligns with scalability, security, performance, and reliability requirements.

Technical Leadership

  • Provide hands-on technical leadership throughout the software lifecycle.
  • Mentor engineering teams on standards, best practices, and architectural principles.
  • Lead POCs, prototyping, and technology evaluations.

Software Development

  • Contribute to critical modules using Java, Python, or other required technologies.
  • Review code and validate design patterns.
  • Build reusable components and platform-level services.

Cloud, DevOps & Infrastructure

  • Architect solutions for AWS, Azure, or GCP.
  • Lead infrastructure-as-code, container orchestration, and CI/CD practices.
  • Define security models, compliance patterns, and cloud governance.

Stakeholder Collaboration

  • Partner with product and business teams to translate requirements into technical solutions.
  • Communicate architecture decisions and trade-offs to technical and non-technical audiences.
  • Participate in long-term technology planning.

Required Skills & Experience

  • 10+ years of software engineering experience; 4+ years in an architect role.
  • Strong hands-on proficiency in Java and Python.
  • Experience with distributed systems, microservices, APIs, and event-driven architectures.
  • Expertise in Spring Boot, Django/FastAPI, or similar frameworks.
  • Solid experience with SQL/NoSQL databases, Kafka/RabbitMQ, and caching mechanisms.
  • Strong background in cloud-native architecture and DevOps practices.
  • Solid knowledge of monitoring and observability platforms.

Preferred Qualifications

  • Experience with data engineering, ML workflows, or analytics systems.
  • Knowledge of enterprise SaaS, content/media platforms, or large-scale distributed systems.
  • Familiarity with architectural frameworks such as TOGAF.
  • Understanding of compliance and security standards.

Education

  • Bachelor's or Master's degree in Computer Science or a related field.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133302503