Senior Software Architect

Application Development, Architecture, SaaS Applications
Full Time
Depends on Experience
Work from home not available Travel not required

Job Description

We are looking for a Senior Architect. This is a Full time / Permanent hire opportunity in Raleigh, North Carolina with our client. As a Senior Software Architect you will work with software development team to design solutions to meet company needs, create architecture specifications, and work across multiple development teams to ensure standards and best practices in an Agile environment. You will be focused primarily on company s SaaS platform, its customer portal, and integrations capabilities.

Responsibilities for a Senior Software Architect:

  • Work with product managers to understand future product vision
  • Evaluate and create POCs to demonstrate new technologies and designs
  • Guide evolution of our technology platforms so as to leverage innovation to our advantage and avoid technology rot in our solutions
  • Provide Guidelines for Non-Functional Requirements.
  • Guide teams towards best practices for tracking Performance, Scalability, Maintainability, Reliability, and Security
  • Provide architectural review of new and existing solutions
  • Provide guidance and oversight over consumption of tools and frameworks
  • Work with Development Managers to identify skill needs for future technology
  • Provide technical leadership and mentorship for the engineering teams
  • Assist Development Managers in hiring of engineers
  • Participation in Technical Guilds
  • Provide tooling and guidelines that make best practices the easiest path for engineering teams
  • Keep our Coding Standards relevant and enforced
  • Keep engineering teams aware of Best Practices as they evolve

Required Skills as a Senior Software Architect:

  • 5+ years of experience providing architecture solution for SaaS applications
  • 8+ years of software engineering experience in multiple programming languages
  • Working experience with large scalable applications with 10k+ concurrent users
  • Practical knowledge of information security concerns in regulated environments
  • Experience translating business requirements into innovative software solutions
  • Experience providing technical leadership to software projects in an Agile environment.
  • Exceptional communication and presentation skills, Strong collaboration capabilities
  • An undergraduate degree or its international equivalent in Computer Science, Information Systems or related area

Posted By

Cary, NC, 27519

Dice Id : 10383137
Position Id : 6287263
Originally Posted : 2 months ago
Have a Job? Post it