Software Architect

OnBoardProduct Development 6-8 Years

Technologies

.net

Job Description

As a Software Architect, you are responsible for overseeing, driving the end-to-end architecture of the product with the team, and designing solutions that are enterprise scalable and maintainable. You are driving the current generation of the product as well as long-range investments and next-generation planning. You will work cross-team to make sure customer scenarios work without tight coupling and without designing ourselves into a corner.

You guide and mentor the team; not just in their code, but in their development as technologists. You challenge the team and offer them opportunities to lead and define solutions. You will own the direction of the architecture and will be actively engaged in steering the direction of the product and company. This role would be back-end development focused and range from developing integrations into new SaaS applications, solutions to tackle integrating machine learning models, building out product features that you help scope and solution to developing a system to build new application insight statistics. Our stack consists of VUE.js, .Net Core, Python and other technologies.

What you bring:

8+ years of general web or platform development experience with web technologies.
Familiarity with design patterns such as REST-ful and Micro-Services; High-scale cloud mechanisms such as event hubs, messaging systems, and Data Lakes; Native mobile development.
Experience designing and implementing large scale enterprise applications and data-centric platforms.
Ability to translate business requirements into a comprehensive, well-formed technical design.
Provided technical design and decision making around building dependable and scalable services.
You’re a self-starter who is excited about the fast pace of a growing, changing scaleup environment.
Excellent troubleshooting skills with the ability to analyze and resolve difficult problems quickly.
Ability to methodically step through problems to understand where the problem originates and how to best resolve it.
Ability to independently lead designs, design team, and deliver large complex projects.
Nice to have:

Experience building on Azure is deeply preferred.
Previous experience with data driven, coaching software using ML or AI.
Experience working in a high transaction, high security environment where SOC2, ISO27001 compliance is required.
We are open to candidates based fully remote in the US.

Posted On

October 5, 2021