• Technical Architect

    Job Locations US-Washington, DC | US-VA-Sterling
    Job ID 2018-1387
    # of Openings
  • Overview

    At REI Systems, our work makes a difference in the lives of millions of people every day. We are a 3-time Washington Post Top Workplace winner, placing on the 2018 list for fostering our fun and caring environment. If you are solution oriented, thrive in a fast paced, agile environment then come work for a company cares about doing the right thing and thrives on empowering its people.


    You can be an Architect anywhere, but at REI your experience contributes to a mission. Influence the solution! We're looking for a Technical Architect to join our award-winning team in delivering cutting-edge technology solutions spanning cloud and enterprise web solutions. This position will help transform businesses through new and modern open source development and modernization of existing enterprise systems.

    "REI Systems is an Equal Opportunity Employer (Minority/Female/Disability/Vet)"


    • Experience building websites using JS frameworks such as Angular, React 
    • Experience building applications using Java, Spring boot, JSON, JavaScript
    • Experience with Databases such as MySQL and PostgreSQL
    • Experience writing simple shell scripts (UNIX/Linux) 
    • Experience in Test Driven Development process
    • Independence, willingness to lead and problem-solving skills
    • Ability to handle a fast-paced work environment, deadlines and new challenges
    • Ability to communicate and work well with others
    • Good understanding of CI/CD
    • Perform a technology or tools assessment to determine how an IT team can meet new business functional needs. This should include following a repeatable, documented process.
    • Deliver on a system modernization project in which business capabilities previously provided by a legacy system are re-developed on a new platform or technology.
    • Utilize open source platforms, tools, databases, front-end frameworks, and middleware.
    • Work collaboratively with key stakeholders to define the overall vision of the  system.
    • Work with the development scrum teams to communicate the vision and techniques used to create a common user experience
    • Act as a technical liaison between business and developer staff, helping translate user and business needs into an understandable architecture for developers.
    • Manage a team of technical resources or playing a project or program manager role at some point in their career.


    • Bachelor’s degree in computer science or a related field
    • 10+ years of relevant work experience delivering IT solutions in a consulting environment.
    • Working with cloud-based solutions and have a strong understanding of service-based solutions.
    • Delivering on a project using Agile or iterative software development methodologies.
    • Working with complex data and understanding the current technologies available for data analysis, processing, and visualization.
    • Writing white papers and providing thought leadership to a broader community in a specific technical area.
    • Currently play a leadership or decision maker role on one or more technical teams, evaluating technologies or design patterns and overseeing their implementation from concept to working product. 
    • Be up to date on the current technology landscape, be technology agnostic, and have a passion for staying current and experimenting with new approaches and tools.
    • Employer will accept a suitable combination of education, training or experience
    • Employer will accept a suitable combination of education, training or experience


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed