Mobile Software Engineer [D.24.0008]

  • Full Time
  • Maryland
  • This position has been filled

Requires TS/SCI w/ poly.

Description: No prior mobile experience is required. As a Senior Mobile Software Engineer, you will utilize your software and development background to support a mission critical development team where your experience will be leveraged to significantly improve an existing manual testing process, in turn substantially improving time to market of tooling which has a direct and meaningful impact on national security. Our team is in need of an experienced Software Engineer with a background in engaging Android and iOS mobile device APIs. You will be deeply involved in the testing, verification, and integration of complex mobile tools.

Responsibilities:

  • Automate processes to replace existing manual procedures and improve time to market of mission critical software and modules.
  • Leverage a device farm and various automated techniques to support testing and integration.
  • Develop a testing pipeline through utilizing common CI/CD platforms.
  • Sit directly with users and stakeholders to derive requirements that guide the automation processes of mission critical systems.

Skills Requirements:

  • Experience interacting with native device APIs, testing, and automation.
  • Experience with Python, or a similar scripting language (e.g., Ruby, Perl), to automate processes and conduct testing.
  • Experience developing and integrating a CI/CD pipeline leveraging GitLab, Bamboo, or Jenkins to enable complex end-to-end software delivery.

Nice to Haves:

  • Experience with CNO and/or related capabilities.
  • In-depth understanding of network protocols (e.g., TCP/IP), and analysis of network traffic (e.g., Wireshark).
  • Experience with Java and common development frameworks (e.g., Spring Boot).
  • Experience with UI frameworks (e.g., Vue, React).

YOE Requirement: 12 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S.

Scroll to Top