Search by job, company or skills

SPIRO

Software Architect

12-14 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 28 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Software Architect 12+ years

Job Description Software Architect

Position: Software Architect

Department: Engineering / Technology

Experience: 10+ years (with 35 years in architecture/design roles)

Role Overview

We are seeking an experienced Software Architect to design and guide the implementation of scalable, secure, and high-performance systems. The ideal candidate will combine deep technical expertise with strong leadership and communication skills, ensuring that engineering teams deliver well-architected, maintainable software aligned with business objectives.

Key Responsibilities

1. Architecture & Design

  • Define and maintain the system architecture to ensure scalability, reliability, and optimal performance.
  • Create architectural blueprints, sequence diagrams, and data flow models.
  • Evaluate and select appropriate design patterns, frameworks, and technologies.
  • Drive decisions around microservices, APIs, data storage, and messaging systems.
  • Ensure compliance with enterprise architecture principles and security best practices.

2. Technical Leadership

  • Collaborate with product managers, developers, and DevOps engineers to translate business requirements into technical solutions.
  • Review designs and code to ensure alignment with architectural standards.
  • Mentor development teams, promote clean code practices, and enforce technical excellence.
  • Lead architecture reviews, POCs, and spike investigations for new initiatives.

3. Implementation & Delivery

  • Oversee the technical roadmap to ensure modular and maintainable software evolution.
  • Define and enforce standards for CI/CD, testing, observability, and monitoring.
  • Participate in sprint planning and provide architectural input for new features.
  • Work closely with DevOps to ensure system reliability, observability, and cost optimization in production.

4. Innovation & Continuous Improvement

  • Stay current with emerging technologies, frameworks, and architectural practices.
  • Champion automation, performance tuning, and modern design approaches (event-driven, cloud-native, etc.).
  • Conduct post-mortems for system incidents and drive continuous architectural improvements.

Required Skills & Experience

  • Education: B.Tech/M.Tech in Computer Science, Engineering, or a related field.
  • Experience: 12+ years in software development; 35 years as a technical or solution architect.

Technical Expertise

  • Strong foundation in Java / Spring Boot / Python / Microservices architecture.
  • Experience with cloud platforms (AWS / Azure / GCP).
  • Knowledge of API design (REST/gRPC/GraphQL) and event-driven systems (Kafka/RabbitMQ).
  • Solid understanding of databases (PostgreSQL, MongoDB, Redis) and caching strategies.
  • Familiar with containerization and orchestration (Docker, Kubernetes).
  • Hands-on experience with CI/CD pipelines, monitoring tools (Grafana, Prometheus, ELK), and security best practices.
  • Understanding of domain-driven design (DDD) and CQRS/Event Sourcing is a plus.
  • Exposure to mobile backend integrations, payment systems, and API gateways (Kong, Nginx, Apigee) is advantageous.

Soft Skills

  • Strong communication and documentation skills.
  • Strategic thinking with the ability to balance idealism and pragmatism.
  • Excellent problem-solving and analytical skills.
  • Mentoring, coaching, and cross-functional collaboration abilities.
  • Ownership mindset capable of influencing design and delivery decisions.

Key Performance Indicators (KPIs)

  • Architecture compliance and code quality metrics.
  • Reduction in system downtime and performance bottlenecks.
  • Efficiency of development through reusable components.
  • Team satisfaction and reduced tech debt over time.
  • Successful completion of architecture reviews and design audits.

Nice to Have

  • Certifications (AWS Certified Solutions Architect, TOGAF, etc.)
  • Experience in fintech, telecom, or IoT domains.
  • Prior contributions to open-source projects or tech community leadership.

Why Join Us

  • Opportunity to shape high-impact, distributed systems used by thousands of users.
  • Collaborate with talented engineers solving complex real-world challenges.
  • A culture that values innovation, learning, and autonomy.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 132442223

Similar Jobs