UI Architect

Reston, VA or Remote
« Back to Careers

*This position can be remote within the US*

 

What we’re looking for…

Are you an ambitious software architect who can cast a vision of beautifully displayed intuitive data?   Does implementing a leading-edge architecture making a data lake into an elegant dashboard sound like your kind of challenge?  Are you a master of best practices and managing complexity?  You will play a critical role in the development of our industry leading AI operations solution.

 

Who we are…

ScienceLogic scored a leadership position in the “The Forrester Wave” Intelligent Application and Service Monitoring report. We are a small, nimble, growing software company reinventing the way companies manage their hybrid cloud data and systems.   

 

What you’ll be doing…

As a software architect with ScienceLogic, you will play an integral role in building ways to support the elegant display of volumes of data into a UI experience that provides clarity and visibility for managing on-prem and multi-cloud infrastructure for some of the largest companies and service providers in the world.

  • Build and maintain an Architecture Roadmap and align it against the Product Roadmap
  • Collaborate with stakeholders to understand the market requirements, ensure successful application of architectural design and implement, leveraging reuse of enterprise components
  • Be a trusted advisor to engineering leadership and align technology vision with business priorities acting as an information conduit
  • Be bold and communicate upwards conflicts between innovation and standardization
  • Maintain a backlog of prioritized architecture driven epics
  • Author and influence clear technical documentation for repeatable patterns, technology standards, guidelines & principles in collaboration with other domain teams to successfully develop and build applications according to best practice standards
  • Make and own broad technical decisions when consensus is not possible, encourage debate, dissent, professionalism and calm and document discussions/outcomes, POCs, etc
  • Organize larger cross team efforts around tech debt, code migration, pattern adoption, new features
  • Code critical infrastructure pieces
  • Perform code reviews to ensure high quality, performance, security and consistent use of established patterns
  • Work with the other division architects to further companywide architecture initiatives by participating in and co-chairing working group discussions to address large, complex, cross-team architectural activities
  • Learn about our product, it is large and it requires an ongoing commitment to learning about how it is used and how it works as well as its evolution
  • Challenge wasteful processes and practices with business-relevant alternatives
  • Mentor engineering teams to help shape strategies, solve problems, and create solutions
  • Advocate for engineers and engineering needs – architectural updates, technical debt burn down and developer experience
  • Guide teams to critically analyze requirements to do the right thing, not just what they are asked to do
  • Promote excellent engineering culture including: best practices, good documentation, high coding standards, openness and inclusiveness and building trust with and between all parties
  • Keep up with industry evolution and best practices.  Follow blogs, newsletters, podcasts, etc

 

Qualities you possess…

  • Proven experience in analyzing current state architecture and developing optimal proposed target state architecture
  • Experience with React Hooks, Typescript, CSS, HTML5, theming, apollo, shared component libraries, storybook and monorepos
  • Experience with Webpack, Jenkins, and writing build scripts a plus
  • You love to simplify code and define standards and best practices to make code cleaner
  • Mentor and peer code with junior and senior programmers
  • Collaborate with other architects in various areas of our platform as well as stakeholders and leadership
  • 5+ years of experience using Agile/Lean & DevOps methodologies nice to have
  • 10-15 years of experience working in technical teams, with the majority of time as an individual contributor. Understanding of and participation in a well-defined software development lifecycle
  • Demonstrable experience navigating inside a mature agile engineering organization
  • Solid understanding of computer science fundamentals. Bachelor's degree in computer science or related field is desirable
  • Evidence of clear, concise communication abilities
  • 5+ years of experience in software development and coding in Javascript / React
  • Experience mentoring and training developers

 

About ScienceLogic

ScienceLogic is a leader in IT Operations Management, providing modern IT operations with actionable insights to resolve and predict problems faster in a digital, ephemeral world. Its solution sees everything across cloud and distributed architectures, contextualizes data through relationship mapping, and acts on this insight through integration and automation.

www.sciencelogic.com

Apply Now