Principal Software Architect
SkillableAbout the role
About Skillable
Skillable is a 100% remote and virtual tech company that’s modernizing the world of training. Come share your professional magic with highly talented, drive and fun colleagues who believe in the power of “skilling.” Experience what a true team focused on doing the right thing feels like!
Our people and talent are what make us great and fun! We work together to create amazing solutions and experiences for our customers and their clients. We utilize our employees’ personal strengths to help our company grow and ensure our team is living their best, authentic life. We don’t just share our appreciation for our team members once a year with a branded mug—it’s shared on a daily basis. Our remote work environment blends the demands of work and life without the added pressure of commuting or feeling guilty about leaving early to visit the dentist.
Come work with us and learn what teamwork and integrity blended with an emphasis on well-being and balance can do for your career!
The Principal Software Architect will lead and develop software projects designed to extend our industry-leading ability enabling companies to deliver hands-on experiences to their customers. They will use a collaborative team-centric approach to architect, design and extend capabilities and technical direction across a wide span of applications and technologies. They will also drive teams to CI/CD and Infrastructure as Code to enhance how customers interact with our products and in streamlining our processes
Responsibilities
Architect complex solutions that span across multiple applications and/or initiatives
Architect and deploy scalable AI solutions that integrate seamlessly with existing business and IT infrastructure
Lead cross-disciplinary teams to develop AI applications that meet strategic business objectives
Stay abreast of advancements in AE, machine learning, and data science to continuously innovate and improve solutions
Deliver complex features working with agile teams
Develop and design the architectural runway to support all product advancements, including the integration of new features and design patterns, ensuring seamless delivery to agile teams
Recommend modern front-end architectures and deployment strategies (canary releases, A/B testing)
Stub out new features and patterns to provide great starting places
Guide the transformation to a domain-driven services based architecture, enhancing modularity and scalability
Identify and capitalize on opportunities to introduce new features within an evolving architecture, assessing feasibility and benefits
Conduct thorough evaluations of the advantages and challenges associated with migrating existing implementations to a new architectural framework
Consider ways to proactively and efficiently eliminate or minimize tech dept with each project
Craft, develop and execute a comprehensive Platform Roadm
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s