Enable job alerts via email!

IOS Mobile Forensics App Developer

Vodafone

Laurel Hill (VA)

On-site

USD 115,000 - 197,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

BAE Systems is seeking a Software Developer / Test Engineer to contribute to mobile forensic applications in a dynamic work environment focused on enhancing national security. This role provides an opportunity to develop critical software skills while working on an impactful project, offering competitive salary options based on experience.

Benefits

Health, dental, and vision insurance
401(k) with matching
Paid time off and holidays
Life and accident insurance

Qualifications

  • 4+ years experience in programming languages such as Python, Java, or C.
  • Proficiency in mobile development languages (Java, Objective-C, Swift).
  • Familiarity with CI/CD workflows as a DevOps Engineer is a plus.

Responsibilities

  • Design, implement, test, and deploy features for mobile applications.
  • Ensure software quality through testing and code reviews.
  • Develop reliable software solutions interacting with physical mobile devices.

Skills

Development using Python
Mobile development in iOS and Android
UI/UX technologies
Database design knowledge
Analytical skills

Education

Bachelor's degree (BA or BS)

Tools

Git
JIRA
JavaScript frameworks (React, Angular, Vue)

Job description

Job Description

Do you want to be part of a unique program supporting an exciting and vital law enforcement and national security mission? At BAE Systems, you'll have the opportunity to not only make an impact, but also to hone your technical skills as you take on exciting new challenges.

BAE Systems is seeking a Software Developer / Test Engineer with experience in Mobile Forensic Applications. Our software/test engineers design, implement, schedule, test, and deploy full features and components of mobile application solutions with minimal engagement from site technical leaders. Ensure quality delivery of software through testing and code reviews. Demonstrate a comprehensive understanding and broad application of technical principles, theories, and concepts in the field. Contribute to the completion of specific programs and projects. The candidate should be capable of tackling technically challenging problems and applying engineering best practices to produce reliable, well-documented products. The ability to work with physical mobile devices, including rooting them and interacting with them programmatically, is essential.

This is an exciting and dynamic opportunity where you'll work on an important project and help advance the United States' counterterrorism and federal law enforcement objectives.

Why join BAE Systems? A position with BAE Systems is not just a job, it is a career. We offer development courses, internal mobility support, and plenty of opportunities for career growth. So, what are you waiting for?

Required Education, Experience, & Skills

  • 4+ years of experience in development using one or more programming or scripting languages, including Python; C and/or Java is a plus.
  • Experience with multiple OS platforms, including Linux, Mac, Windows, Android, and iOS.
  • Proficiency in iOS and Android mobile development languages, such as Java, Objective-C, or Swift.
  • Knowledge of version control and collaboration tools like Git, GitHub, Atlassian tools, Bamboo, or Bitbucket.
  • Experience with UI/UX development technologies, especially JavaScript frameworks like React, Angular, or Vue.
  • Experience supporting software development projects involving multiple developers, including working with IDEs and generating documentation.
  • Knowledge of database query languages and database design.
  • Experience with issue tracking software such as JIRA.
  • Familiarity with Python packages following industry-standard design patterns.
  • Understanding of various layers of the technology stack, including network, application frameworks, database systems, and vendor solutions.
  • Experience as a DevOps Engineer, familiar with CI/CD workflows, is desirable.
  • Excellent analytical, technical writing, and communication skills.
  • Bachelor's degree (BA or BS).

Preferred Education, Experience, & Skills

Experience as a DevOps Engineer with familiarity in DevOps methodologies as part of a Continuous Integration/Continuous Delivery workflow is preferred but not required.

Pay Information

Salary range: $115,779 - $196,825. Salaries are determined by factors such as skills, education, experience, and market conditions.

Employee Benefits

We support our employees' health and financial well-being with health, dental, vision insurance, HSAs, 401(k), disability, life, and accident insurance, paid time off, holidays, parental/military/bereavement leave, and recognition programs.

About BAE Systems Intelligence & Security

BAE Systems, Inc. is a leading defense, aerospace, and security company providing a wide range of products and services to support national security and defense missions worldwide. Our work involves intelligence analysis, cyber operations, systems development, and more, making a significant impact on global security.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

IOS Mobile Forensics App Developer

BAE Systems Inc.

Laurel Hill null

On-site

On-site

USD 115.000 - 197.000

Full time

5 days ago
Be an early applicant

IOS Mobile Forensics App Developer

SUNY Oneonta

Laurel Hill null

On-site

On-site

USD 115.000 - 197.000

Full time

17 days ago

IOS Mobile Forensics App Developer

Park Nicollet

Laurel Hill null

On-site

On-site

USD 115.000 - 197.000

Full time

17 days ago

IOS Mobile Forensics App Developer

Paragon Health Partners

Laurel Hill null

On-site

On-site

USD 115.000 - 197.000

Full time

17 days ago

IOS Mobile Forensics App Developer

BAE Systems

Laurel Hill null

On-site

On-site

USD 115.000 - 197.000

Full time

30 days ago