Job ID: C-1009
Job Title: Software Engineer
Location: Chantilly, VA
Clearance: TS/SCI
Travel: None
Description:

Join our team to build performance and control systems for advanced satellite operations. Apply experience with software development within a distributed development environment

Experience Required:

Graduate of an accredited undergraduate or graduate program in Computer Science, Computer Engineering, or Systems Engineering; 1-2 years of experience with Web application systems development, Java, and/or C#; 1-2 years of experience with AWS, OpenStack, Docker, Git, Maven, Jenkins; Strong academic understanding of OOA/OOD, Web services, MVC, and Hadoop; Familiarity with Agile methodologies. Define and execute software engineering activities including planning, performance, management, testing, benchmarking and capacity planning. Senior (10+ years), Mid-Level (5+ years) and Entry-Level (1+ years) positions available. Experience may be substituted for a degree with qualified candidates.

Skills Required:

Demonstrates strong Object Oriented Design skills and has experience in at least one Object Oriented programming language (Java, C#, C++, Python, etc.)*
(More for Seniors) Has experience with large-scale enterprise applications using web technologies, distributed computation and storage frameworks
(More for Seniors) Has experience in software architecture, design patterns for enterprise applications
Has deep experience with primary technology used on this project:
Java
Javascript
SQL
Demonstrates the ability to learn and stay current on new tech, but also pursues deep understanding of each applied technology rather than 'just enough' to get the job done (mostly adjudicated during an interview)
(More for Seniors) Demonstrates ability to be a leader and advocate for new solutions in areas where either the software OR our development process could be improved
Has experience with frameworks used on this project (or similar):
Spring/MVC
Junit & Mockito/unit testing
Hibernate/ORM
ActiveMQ/JMS
Angular & Typescript (React and Vue.js are similar)
jQuery & EXT-JS
Has experience developing software using Agile/Scrum methodology**
Has some experience with other technologies used on this project:
Cloud Services/AWS/C2S
Postgres
Accumulo
DevOps tools: git, maven, flyway, bamboo & Jenkins, configuration management like puppet/docker
Unix/Centos
Bash
MUST have relevant domain experience

Join our team to build performance and control systems for advanced satellite operations. Apply experience with software development within a distributed development environment with Java and Javascript programming. Apply knowledge of Amazon Web Services, Hadoop, Web applications, and Cloud-based technologies / development tools, including Subversion for source control and JIRA for change management. Develop websites via HTML & CSS; Scripting experience with Perl, PHP, Ruby (desired); Create and present briefings to senior leadership; Utilize your excellent oral and written communication skills. COMPTIA Security + is necessary for this position.


Spread the word:

Back