Principal Software Engineering Architect

Skills
Computer ScienceSoftware DevelopmentBusiness RequirementsOptimizationPerformance TuningTechnical DiscussionsTechnical Documentation
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's or Master's degree in Computer Science Information Technology or related field required.
  • Proven experience as a Principal Architect or in a senior technical leadership role.
  • Expertise in multiple programming languages frameworks and technologies.
  • Strong leadership and decision-making skills.
  • Excellent collaboration and communication skills.
  • In-depth knowledge of industry trends tools and technologies.
  • Strong analytical and problem-solving skills with a focus on innovative technical solutions.

Nice to have

  • Agile
  • DevOps
  • Industry certification

Day to day

  • Architect and oversee the development of complex scalable technical solutions.
  • Lead technical discussions providing strategic guidance and making key technical decisions.
  • Collaborate with cross-functional teams to ensure technical solutions align with business objectives.
  • Stay updated with the latest industry trends tools and technologies.
  • Ensure adherence to best practices in software development including code quality testing and documentation.