Description

Job Summary:

We are seeking an experienced Software Architect to lead the design and development of platform solutions, with a focus on evaluating and integrating tools and technologies. The ideal candidate will have a strong technical background, excellent problem-solving skills, and the ability to work collaboratively with cross-functional teams

Key Responsibilities:

  • Platform Design and Architecture: Develop high-level platform specifications and design architecture that aligns with business needs and objectives.
  • Tool Evaluation: Evaluate and recommend new technologies, tools, and frameworks to enhance platform engineering processes.
  • Integration: Collaborate with cross-functional teams to integrate platform components and ensure seamless system integration.
  • Technical Leadership: Provide technical guidance and coaching to platform engineers, ensuring adherence to best practices and coding standards.
  • Documentation: Document architectural designs and decisions for future reference and maintenance.
  • Risk Management: Identify and mitigate risks associated with platform engineering projects.
  • Stakeholder Communication: Communicate effectively with stakeholders to understand requirements and explain architectural decisions.

Qualifications:

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience: Minimum of 20 years of experience in software development and architecture, with a focus on platform engineering.5+ Years of experience in working in Large Development Projects as Lead Architect, Enterprise Architecture 
  • Technical Skills: Proficiency in multiple programming languages and frameworks, experience with cloud providers (AWS, Azure), and knowledge of microservices and event-driven architecture. Experience of developing/architecting applications in .NET/java/ python. Experience related to Gen AI , Cloud native development of Applications/Platforms, DevOps, security  
  • Tool Evaluation: Proven experience in evaluating and integrating tools and technologies to improve platform engineering processes.
  • Soft Skills: Strong analytical and problem-solving skills, Outstanding communication skills, and teamwork abilities.  experience of interacting with C level

Preferred Qualifications:

  • Experience with Agile/SCRUM methodologies.
  • Familiarity with DevOps practices and tools.
  • Knowledge of security best practices in platform engineering

Education

Bachelor’s or Master’s degree