Jobs · Engineering · Maryland

Software Engineer (TS with CI Poly Req.) MD

August Schell · Fort Meade, MD · 3 wk ago
On-siteEngineering$140k–$175k/yrFull-time

About the role

A TS/SCI with POLYGRAPH is required for this role. August Schell is a proud Equal Employment Opportunity Employer.

Responsibilities

  • Participate in Agile development activities, including daily stand-ups, Sprint Planning, and Program Increment (PI) Planning
  • Analyze and study complex system requirements to design efficient software solutions
  • Utilize design tools such as formal specifications and data flow diagrams to document and guide development
  • Manage and control the software process throughout the development cycle to ensure quality and consistency
  • Promote code reuse and collaboration across programs to reduce maintenance costs by creating shared functions for developers and testers
  • Develop, author, tune, and document automation scripts in a development environment, and deploy them to test/production environments

Requirements

  • Demonstrated in-depth experience with Java programming and multiple Java frameworks, including Spring (Boot and Data), Java Enterprise Edition (JEE), Jackson, Jersey, Swing, and JavaFX
  • Familiarity with additional programming languages such as JavaScript, Python, C/C++, Groovy, and Structured Query Language (SQL)
  • Expertise with databases such as Oracle, PostgreSQL, MongoDB, and SQL Server
  • Proficiency in Web Application User Interface (UI) Development, including knowledge of databases and structures, Spring Framework, AngularJS, JSON, HTML, XML, and XSLT
  • Hands-on experience with software source control and configuration management tools
  • Familiarity with cryptographic systems technologies, including symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, and digital signatures
  • Experience developing on both Windows and/or Linux operating systems
  • Proven professional experience with web services and related technologies
  • Strong understanding of sound software development principles and best practices
  • Excellent organizational skills, with the ability to plan and prioritize tasks effectively
  • Strong communication skills, both verbal and written, with the ability to work independently or as part of a fast-paced team

Qualifications

  • A Bachelor's degree in Computer Science or a related field
  • Experience with Java Enterprise Edition (JEE), including EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS, and SQL
  • Familiarity with application servers such as Tomcat, WebLogic, and JBoss
  • Experience with the Spring framework and scripting
  • Proficiency in XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, and containerization technologies like Docker, Podman, Kubernetes, and OpenShift
  • Hands-on experience with JavaScript frameworks such as AngularJS, Bootstrap, and JQuery
  • Knowledge of Testing and Mocking frameworks, including JUnit, Jupiter, Mockito, Jasmine, Karma, Cucumber, Selenium, and FITNesse
  • Experience in high-level requirements management, including decomposition, secure systems engineering, trade-off analysis, interface control, and testing
  • Understanding of Secure Software Development, such as Layer 7 Policy
  • Experience with Scrum, Scaled Agile Framework (SAFe), or possession of a SAFe Agilist Certification

Skills

  • Java programming and multiple Java frameworks
  • Additional programming languages
  • Database proficiency
  • Web Application User Interface Development
  • Software source control and configuration management
  • Cryptographic systems technologies
  • Operating systems
  • Web services and related technologies
  • Sound software development principles
  • Organizational skills
  • Communication skills
  • Agile development practices
  • Testing and Mocking frameworks
  • High-level requirements management
  • Secure Software Development
  • Scrum, SAFe, or SAFe Agilist Certification

Benefits

We offer a competitive benefits package including, health insurance, retirement savings plans, paid time off and professional development opportunities.

Pay

The salary range for this position is $140,000 to $175,000 per year, based on qualifications, experience, and market alignment. This position is classified as Exempt under the Fair Labor Standards Act (FLSA). Non-exempt employees are eligible for overtime pay in accordance with federal and state law for hours worked beyond 40 in a workweek.

Similar jobs