Expression Networks is looking for a full-time Principal Software Engineer to join our development team. You will be responsible for interfacing with our software development leads at our headquarters in Washington, DC and then leading all Agile development efforts for the Tennessee development team. You will be involved in all phases of the software development lifecycle for custom client/server web-based applications using a variety of modern programming languages, databases, and business intelligence tools. In addition to leading the development team, you will be responsible for deriving software requirements, designing software to meet requirements, developing software, overseeing test efforts to validate needs and verify requirements, and then supporting software deployments to a production environment.

Minimum Experience:

  • US Citizenship
  • Bachelor's degree in computer science or related discipline
  • 5 years of experience with full stack design, development, deployment, maintenance, and operations
  • Strong understanding of Agile development methodologies and implementation
  • Strong understanding of Object Oriented Programming (OOP)
  • Knowledge of HTML, CSS, HTTP request lifecycle, JavaScript frameworks, back-end languages, structured and unstructured databases, and database query languages
  • Understanding of enterprise-grade cloud deployments and DevOps


Expression Networks offers competitive salaries and benefits, such as:

  • 401k matching
  • PPO and HDHP medical/dental/vision insurance
  • Education reimbursement
  • Complimentary life insurance
  • Generous PTO and holiday leave
  • Onsite office gym access
  • Commuter Benefits Plan

About Expression Networks:

Founded in 1997 and headquartered in Washington DC, Expression Networks provides data fusion, data analytics, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression’s “Perpetual Innovation” culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our clients. Expression Networks was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.

Equal Opportunity Employer/Veterans/Disabled