Softwarce Architect

Job Responsibilities

  • Lead a team of software engineers, providing coaching, mentorship, and performance feedback to foster a motivated and high-performing team.
  • Collaborate with stakeholders to understand high level business problems and define technical requirements, project scope, and delivery timelines.
  • Oversee the software development lifecycle, implementing agile methodologies, continuous integration, automated testing, and continuous delivery practices.
  • Work closely with business stakeholders, users, and other product-related roles to understand project requirements and translate them into actionable development plans.
  • Collaborate with other teams, including IT Helpdesk and customer support, to address technical issues and provide effective solutions for end-users.

  • Identify strategic opportunities for process improvements, technical innovation, and talent development within the engineering team.

  • Maintain a strong focus on software security, reliability, and scalability, ensuring the platform can support the business's growth.

  • Conduct code reviews and ensure adherence to coding standards, best practices, and software quality guidelines.

  • Encourage a culture of innovation and continuous learning, fostering a collaborative environment that encourages knowledge sharing and cross-functional collaboration.

  • Stay up-to-date with industry trends, emerging technologies, and best practices in software engineering to drive technical excellence.