Principal Software Platform Architect

Skills
Software DevelopmentAWS LambdaCoaching & MentoringCode ReviewDependency ManagementEnterprise Solution DesignLegacy Modernization
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven technical guidance and leadership skills
  • Outstanding remote team and client collaboration skills
  • Ability to balance tradeoffs between speed cost and quality
  • Experience in developing software platforms from scratch
  • Experience with high performing APIs and Microservices in multiple programming languages
  • Knowledgeable in software engineering design patterns
  • Experience with data management in cloud environments AWS experience is a bonus

Nice to have

  • AWS
  • cloud experience

Day to day

  • Envision and develop scalable software platforms
  • Guide best practices and industry standards
  • Magnify platform scalability
  • Commit to quality through code reviews and best practices
  • Collaborate closely with team and cross-functional partners