General Dynamics Mission Systems, Inc

General Dynamics Mission Systems, Inc

Software Engineer

Pittsburgh, PARemotePosted 1 day ago$90,833 – $100,767
Full TimeSeniorRemoteUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

As a software engineer for GDMS, you’ll be a member of a cross functional team responsible for performing software requirements analysis, lead research and design, and develop and test software and tools. From inventing new products or enhancing existing applications, your talent and leadership abilities will be front and center. As a Software Engineer, you will: Perform software requirements analysis, participate in research, design, develop and test software and tools, to include development of new work products or enhancing existing applications. Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products. Support and develop our technical culture by being engaged, intellectually curious, friendly, motivated to solve complex problems, and inspired to deliver superior user-centered design. Participate in internal reviews of software components and systems.

Qualifications

Required Qualifications

  • Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field.
  • 2+ years of job-related experience or a Master's degree and 6 months of job-related experience.
  • Ability to obtain a Department of Defense TS/SCI security clearance is required at time of hire.
  • Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
  • U.S. citizenship is required.
  • Strong fundamentals in Computer Science theory (data structures, algorithms, and computational complexity)
  • Solid object oriented programming and software design skills
  • Proficient in one of the following: Java, C++, or JavaScript/TypeScript (using object oriented techniques)
  • Web Services knowledge such as HTML, CSS, JavaScript/TypeScript, React, and Redux

Preferred Qualifications

  • Agile experience preferred.
  • Experience working with or familiarity with AI/ML models is preferred.
  • Identifies opportunities to apply AI for continuous improvement and innovation.
  • Creative thinker with demonstrated success leading the software development life cycle
  • Expertise in applying technical standards and methodologies to solve challenges
  • Exceptional communication skills with the capacity to secure buy-in on concepts and ideas
  • Collaborative team player eager to provide technical leadership and position others for success
  • Commitment to ongoing professional development for yourself and others
  • Appreciation for user-centric design
  • Familiarity with multiple DevOps tool chains (Docker, Kubernetes, Helm/Ansible/Terraform, Jenkins, GitLab)
  • Familiarity with cloud services and tooling (AWS)
  • Experience supporting software teams using Agile methodologies
  • Detailed and fully proficient knowledge of technology trends and champions new ideas and product and process improvements
  • Concurrent programming and building multi-threaded systems
  • Memory and CPU profiling
  • Data modeling and writing efficient data access methods
  • Experience building large-scale mission-critical applications
  • Experience with distributed systems
  • Experience with message queues (Kafka, RabbitMQ)
  • Direct manipulation of user interfaces
  • Information visualization (charts, rendering maps)

Skills & Technologies

AgileJavaJavaScriptTypeScriptHTMLCSSReactDockerKubernetesAnsibleTerraformJenkinsAWSKafkaRabbitMQ

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Salary Range

$90,833 – $100,767

Location

Pittsburgh, PA

Work Mode

Remote

Posted

1 day ago

Country

US