Appspace is hiring a
Senior Software Architect

Logo of Appspace

Appspace

πŸ’΅ $143k-$144k
πŸ“Remote - United States

Summary

Join the Appspace team as a Senior Software Architect and contribute to the architecture roadmap that underpins the product vision, implementation, and evolution of the Appspace Platform, App, and Services. As a leader in R&D Innovation development teams, you will be responsible for hands-on participation in product development project teams, leading architectural and design activities, and identifying reusable components candidates.

Requirements

  • Bachelor’s in Computer Science, Engineering (any), or related
  • Ten (10) years in any occupation with experience in development
  • Eight (8) years of experience in a product development environment
  • Three (3) years of experience as a Software Architect
  • Software development experience in C#, .Net Framework, .Net Core, Web API, NHibernate, Entity Framework, SQL, AngularJS, and Angular
  • Development and Architectural experience using Microsoft middleware stack - Windows Servers, IIS, AD, and SQL Server
  • Development and Architectural experience in open source technology stack - Kubernetes/Docker, Rabbit MQ, MongoDB and MySQL
  • Development and Architectural experience in Google Cloud Platform / Microsoft Azure technologies - Datastore, Firebase, Cloud Run, etc
  • Object Oriented Programming concepts and principles (SOLID principles)
  • Experience in implementing design patterns and best practices
  • Software architecture patterns such as microservices architecture

Responsibilities

  • Lead one of the three R&D Innovation development teams
  • Contribute to the architecture roadmap that underpins the product vision, i.e. the implementation and the evolution of the Appspace Platform, App and Services
  • Hands-on participation in product development project teams
  • Lead in architectural and design activities
  • Design and develop prototypes to mitigate architectural or technical concerns
  • Identify reusable components candidates and promote the usage of the same
  • Identify code refactoring candidates and provide advice on the same
  • Identify and define integration end-points
  • Champion and govern compliance to defined architectures and best practices
  • Champion and govern compliance to software engineering processes (e.g. CI/CD, code review & etc.)
  • Participate in high-level estimation for work assigned to the project team
  • Be familiar with the architectures for your assigned area of responsibilities (e.g. Appspace Platform, App and/or Services)
  • Bridging the information gaps on all architectural matters between the Architecture team and the project teams
  • Work closely with the Scrum Master, Product Owner and the Team to ensure project delivery within agreed objectives
  • Help to ensure that all relevant non-functional requirements have been identified and specified

Benefits

  • Competitive salaries
  • Medical, dental and vision coverage
  • Disability coverage
  • Employer paid life insurance
  • Mental health resources
  • 401(k) plan
  • Fully paid parental leave program
  • Generous PTO
  • Flexible work schedules
  • Remote work opportunities
  • Paid company holidays
  • Appspace Quiet Fridays (No non-essential internal meetings scheduled)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Appspace know you found this job on JobsCollider. Thanks! πŸ™