Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Annapolis Junction?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Fullscope

Annapolis Junction / Global

Software Engineer II

Job Description

Software Developer II Location: Annapolis Junction, MD

Required Clearance: TS/SCI w/ Full-Scope Poly

Salary: Competitive

Job Description

We are seeking a skilled and experienced Software Engineer to join our team. In this role, you will be responsible for developing, maintaining, and enhancing complex and diverse software systems. These systems encompass a wide range of applications, including processing-intensive analytics, novel algorithm development, manipulation of large data sets, real-time systems, and business management information systems. Working individually or as part of a team, you will review and test software components for adherence to design requirements, resolve software problem reports, and contribute to system design and requirements analysis. Your expertise in cloud environments and technologies, data transformation, and programming languages will be invaluable to the success of our projects. Additionally, you will have the opportunity to collaborate with senior government and military technical experts and leaders.

Responsibilities

Develop, maintain, and enhance complex software systems based on documented requirements.

Review and test software components to ensure they meet design requirements, documenting and resolving any issues that arise.

Utilize appropriate software development methodologies and design techniques in accordance with the development environment.

Provide input to system design, including hardware/software trade-offs, software reuse, and the use of Commercial Off-the-Shelf (COTS)/Government Off-the-Shelf (GOTS) solutions.

Develop expertise in cloud environments and technologies, particularly in application migration, customer data types, protocols, and policies.

Leverage cloud technologies such as Accumulo, Hadoop, and Kubernetes for development.

Work with cloud-based data solutions, preferably in AWS and Azure environments.

Demonstrate a strong understanding of data transformation pre-processors and data flow management, utilizing NiagaraFiles (NiFi).

Utilize programming languages such as Java, Python, and JavaScript for software development.

Collaborate effectively with senior government and military technical experts and leaders.

Requirements

Bachelor's degree in Computer Science or a related discipline from an accredited college or university.

Minimum of fourteen (14) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.

Extensive experience in software development, maintenance, and enhancement.

Proficiency in cloud environments and technologies, including application migration, customer data types, protocols, and policies.

Strong knowledge of cloud technologies such as Accumulo, Hadoop, and Kubernetes.

Familiarity with cloud-based data solutions, with a preference for experience in AWS and Azure.

Understanding of data transformation pre-processors and data flow management using NiagaraFiles (NiFi).

Proficiency in programming languages like Java, Python, and JavaScript.

Ability to effectively communicate and collaborate with senior government and military technical experts and leaders.

Active TS/SCI clearance with FS Poly.

Location: National Business Park, MD (Up to 60% telework authorized)

Benefits

401(k) matching

Dental insurance

Flexible spending account

Health insurance

Health savings account

Paid time off

Referral program

Vision insurance

Relocation assistance

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location