Software Engineer - TS/SCI w/ Polygraph

Reposted 9 Days Ago
Be an Early Applicant
Annapolis Junction, MD
In-Office
Mid level
Information Technology • Software • Cybersecurity • Automation
The Role
The Software Engineer will engage in agile software development, testing, and deployment, focusing on Java, automation, and cryptographic systems.
Summary Generated by Built In

Location: Annapolis Junction, MD and Alexandria, VA

Category: Software Engineer (SWE) - Demonstrated experience with Java is required for these positions
Travel Required: No
Remote Type: No
Clearance: TS/SCI w/ Polygraph

Software Engineer

The Software Engineer will perform software development activities as a member of an agile development team. Development includes the full range of turning agile stories into implementable concepts, through development, testing, and deployment of the new capabilities in this complex system. Following the BDD pattern, our developers are responsible for implementing robust testing leveraging DEVOPS automation and, where appropriate, use of test automation commercial tools. There are a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available.

Primary Responsibilities
The Software Engineer will be responsible for software development activities both individually and as a member of an agile team.  The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software Engineering (CASE) tools and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process. Additionally, the individual will promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers. The individual will engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench.

Basic Qualifications

  • Must have demonstrated experience with Java.
  • Experience or familiarity with multiple the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins.
  • Experience with Web Application User Interface Development, knowledge of databases and structures, and/or experience working with JSON, HTML, XML, XSLT.
  • Experience with technologies underlying cryptographic systems (symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures)
  • Experience developing on Windows, and/or Linux operating systems.
  • Must have documented professional experience with web services.
  • Must have a strong understanding of sound software development principles and practices.
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team in a fast-moving environment.

Preferred Qualifications

  • Bachelor's degree in Computer Science or a related discipline.
  • Experience with the following: JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting.
  • Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration.
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, TDD, Refactoring, and ATDD.
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium.
  • Experience with Behavior Driven Development (BDD).
  • Secure Software development (i.e., Layer 7 Policy).
  • Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team.
  • Additional experience in J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell a plus.

Top Skills

C/C++
Eclipse
HTML
Java
Java/Jee
Jenkins
JSON
Oracle
Perl
Postgres
Powershell
Python
Soap
SQL
Vbs
Wadl
Wsdl
XML
Xslt
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Annapolis Junction, Maryland
13 Employees
Year Founded: 2014

What We Do

Sunayu is the catalytic agent of engineering change helping company’s, both large and small mature and evolve their technological footprint to resolve their most complex and enduring obstacles.

We focus on a DevOps culture to implement and enhance infrastructure as code with specialties in cyber security and big data development. This methodology allows us to provide world class service to all of our customers. We foster a culture of innovation, hard teamwork, perseverance, balance and family.

Sunayu delivers innovative creativity using bleeding edge technology. We will re-envision and remodel your infrastructure by focusing on automation, deployment, system engineering, analytics development, configuration management, and information security.

Similar Jobs

Sunayu Logo Sunayu

Software Engineer

Information Technology • Software • Cybersecurity • Automation
In-Office
Annapolis Junction, MD, USA

BAE Systems, Inc. Logo BAE Systems, Inc.

Configuration Analyst (ILS Logistics)

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
St. Inigoes, MD, USA
78K-132K Annually

PwC Logo PwC

Salesforce Engineer

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Remote or Hybrid
69 Locations
74K-244K

PwC Logo PwC

Alliance Driver Manager - Cyber Enterprise Security - Okta and Tanium

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
66 Locations
74K-244K

Similar Companies Hiring

Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account