• Software Engineer Lead

    Job Locations US-VA-Sterling
    Job ID 2018-1453
    # of Openings
  • Overview

    At REI Systems, our work makes a difference in the lives of millions of people every day. Do you want an opportunity to contribute, grow and learn every day? Enjoy working with amazing people? Being on a team that shares your values, matches your energy and truly impact people’s lives? If you are solution oriented, thrive in a fast-paced agile environment, then come work for a company that was ranked Washington Post Top Workplaces three times in a row (2016 through 2018).


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


    • Must 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.
    • Must 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.
    • Performing 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.
    • Delivering on a system modernization project in which business capabilities previously provided by a legacy system are re-developed on a new platform or technology.
    • Utilizing open source platforms, tools, databases, front-end frameworks, and middleware.
    • Solutioning in a business development effort, and detailing the solution in a written or oral proposal response.
    • Acting as a technical liaison between business and developer staff, helping translate user and business needs into an understandable architecture for developers.
    • 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.
    • Other similar professional duties maybe assigned as needed


    • Requires BS degree and 15 years of related technical experience.
    • Expertise in architecting and designing solutions for large, complex software development projects, accounting for scalability, flexibility, performance, and security.
    • Working with cloud-based solutions and have a strong understanding of service based solutions.
    • Advanced proficiency with Java/J2EE, Weblogic, Spring Framework, Java Script, Angular 2+, JPA/ORM, REST/JAX/Soap Web Services, Oracle Service Bus, Oracle 11g/11gR2/12c, Apache Maven, HTML5, Log4f, Junit, and Unix/Linux experience.
    • Experience with DevOps practices and CI/CD Process. 
    • Ability to multi-task and work on multiple projects (if required) and good documentation skills.
    • Good analytical thinking skills and a team player.

    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