Skip to main content

Software Architect

Location: US Remote
Job Type: Full Time

Are you interested in joining one of the fastest growing technology companies responsible for disrupting the way organizations measure and manage cybersecurity risk?

RiskLens is looking for a Software Architect to play a key role within the RiskLens Software Engineering department. In this exciting and fast paced role, you will help us mature our leading-edge SaaS platform, enabling the largest organizations on the planet, to understand and manage their cybersecurity risk in an entirely new way.

Our passionate team has a strong ability to think strategically and execute responsibly in an environment with a lot of moving pieces. The software architect is a key visionary and contributor toward our mission. In this role, the software architect must be a master collaborator, communicator and partner while working closely with product owners, managers, user experience designers, and other software engineers to turn complex business goals into scalable technical solutions. In addition, the Software Architect is responsible for designing, developing, and coaching multiple scrum teams through strategic implementation and tactical details.

About RiskLens®

RiskLens is a software startup backed by premier Venture Capitals that is helping large organizations quantify cybersecurity risk in dollars and cents and manage it from a business perspective. The market is rapidly developing, and we have acquired a significant lead in the marketplace with many of the world’s largest companies as customers, in industries as diverse as financial services, retail, and healthcare.

RiskLens offers a comprehensive healthcare package, unlimited paid time off policy, generous parental leave, true team culture, and career growth through personal and professional development opportunities. We are growing fast, and so will you.

Position Description

Within 30 Days:

  • Understand the RiskLens software design patterns, standards, and current architecture
  • Develop a working knowledge of the domain, product and value proposition including the key primary and secondary personas, their pain points, and desired outcomes
  • Participate in code reviews and design sessions
  • Complete online FAIR Fundamentals training course or attend a customer training session

Within 60 Days:

  • Review/Create/maintain software architecture documentation of systems, applications, and architectural standards
  • Evaluate our existing software solutions with a focus on improving functional design, patterns, and performance
  • Work closely with Product Management, UX, and Engineering to decompose product epics into feature ready user stories
  • Evaluate and advance our SDLC practices to ensure proper planning, requirements, design, development, testing, and deployment are being followed

Within 90 Days:

  • Provide technical mentorship and motivate team members towards continuous improvement
  • Create/maintain product architectural roadmap and release schedules to ensure alignment with business objectives
  • Evaluate and recommend tools, technologies, and processes to ensure a high-quality product platform
  • Develop architectural solutions based on product specifications to meet cost, quality, and schedule requirements

What will you do? (role and deliverables)

  • Maintain software architecture documentation of systems, applications, and architectural standards
  • Maintain product architectural roadmap and release schedules to ensure alignment with business objectives
  • Coordinate with product team in defining project scope and approach
  • Coordinate with software engineering teams to develop and implement software solutions
  • Develop architectural solutions based on product specifications to meet cost, quality, and schedule requirements
  • Ensure architectural integrity of software solutions
  • Develop best practices to ensure software functionality, usability, reliability, and availability
  • Evaluate and recommend tools, technologies, and processes to ensure a high-quality product platform
  • Evaluate existing software solutions to identify areas for improvement
  • Mentor, encourage, and motivate team members

Requirements (Qualifications)

  • Bachelor’s degree in computer science or related field, or equivalent work-related experience
  • Professional certification in software architecture, frameworks, or languages
  • 5-7 Years of Experience in a lead software engineering role
  • Strong project management skills
  • Able to lead a team effectively
  • Excellent interpersonal communication skills
  • Clear and coherent written communication, including visual representations of data
  • Extensive understanding of architectural styles and design patterns
  • Experience with database design and data modeling
  • Experience in service oriented and microservice architecture
  • Experience working on complex software projects

To Apply

Complete the form at the bottom of this page. We ask a couple of questions to find out a bit more about you than a typical cover letter might touch on. Here are some tips:

Be who you are; let your experience speak for itself. Relax, be creative, and tell us why you are interested.

Once we receive your completed application, we will review it. Qualified candidates will be contacted directly regarding interviews. Please, no phone calls or direct emails.

RiskLens, Inc. is proud to be an equal employment opportunity and affirmative action employer. We do not discriminate based upon race, color, religion, sex, national origin, age, genetic information, gender identity or expression, sexual orientation, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. We are committed to providing reasonable accommodation for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or accommodation due to a disability, you may contact us.

All qualified applicants are encouraged to apply. Candidates will be subject to criminal background checks and drug screening. I must be eligible to work in the United States.

Apply for Software Architect