Job Description :

Software Architect

100% Remote

Job Summary:
We are seeking an experienced Software Architect to design and oversee the development of scalable, secure, and high-performing software systems. The candidate will define technical architecture, guide development teams, and ensure best practices in system design and implementation.

Key Responsibilities:

  • Design and define overall software architecture and technical solutions.

  • Lead the development of scalable, reliable, and secure software systems.

  • Collaborate with product managers, developers, and stakeholders to translate business requirements into technical solutions.

  • Establish architecture standards, frameworks, and best practices.

  • Review system designs and code to ensure quality, performance, and scalability.

  • Provide technical leadership and mentorship to development teams.

  • Evaluate and recommend new technologies, tools, and frameworks.

  • Ensure integration between different systems, applications, and services.

  • Monitor system performance and recommend improvements.

Required Skills & Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, IT, or related field.

  • 8+ years of experience in software development with strong architecture experience.

  • Strong knowledge of software design patterns and architecture principles.

  • Experience with microservices architecture and distributed systems.

  • Proficiency in one or more programming languages (Java, Python, .NET, or similar).

  • Experience with cloud platforms such as AWS, Azure, or GCP.

  • Knowledge of API design, integration, and system scalability.

  • Familiarity with DevOps, CI/CD pipelines, and containerization tools.

Preferred Skills:

  • Experience with Docker, Kubernetes, and cloud-native architecture.

  • Knowledge of event-driven architecture and message queues (Kafka, RabbitMQ).

  • Experience working in Agile/Scrum environments.

  • Strong problem-solving, leadership, and communication skills.

             

Similar Jobs you may be interested in ..