Search jobs > Pittsburgh, PA > Software engineer

Advanced Software Engineer

General Dynamics
Pittsburgh, PA, USA
$116.3K a year
Full-time

Basic Qualifications

Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience.

Agile experience preferred.

CLEARANCE REQUIREMENTS : Candidates must be able to obtain a TS / SCI clearance within a reasonable amount of time from date of hire.

Applicants selected will be subject to a Government security investigation and must meet eligibility requirements for access to classified information.

Due to the nature of work performed within our facilities, citizenship is required.

Responsibilities for this Position

ROLE AND POSITION OBJECTIVES :

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 an Advanced 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
  • Perform technical planning, verification and validation of others work, cost and risk analysis, and supportability and effectiveness analyses for total systems
  • Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
  • Research and analyze data, such as customer design proposals, market trends, state of technology and industry, specifications and manuals to determine feasibility of design or application
  • 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

We encourage you to apply if you have any of these preferred skills or experiences :

  • Satellite communications knowledge
  • Ground to Satellite communication knowledge
  • Ground operations experience

What sets you apart :

  • 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

Our Commitment to You :

  • An exciting career path with opportunities for continuous learning and development.
  • Research oriented work, alongside award winning teams developing practical solutions for our nation’s security
  • Flexible schedules with every other Friday off work, if desired (9 / 80 schedule)
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
  • See more at

Workplace Options :

This position is On-Site OR Hybrid / Flex as desired.

While on-site, you will be a part of either the Pittsburgh or Scottsdale locations supporting Space and Intelligence Systems (SIS).

Additional Key Skillsets :

Programming Skills :

  • 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

Other beneficial common programming patterns / paradigms :

  • Seasoned, experienced professional having a wide range of professional experience
  • Familiarity with multiple DevOps tool chains (Docker, Kubernetes, Helm / Ansible / Terraform, Jenkins, GitLab)
  • Familiarity with cloud services and tooling (AWS)
  • Experience leading 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)

LI-Hybrid

SDAGround

SDAGroundIN

Target salary range : USD $104, - USD $116,;This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.

Actual pay may vary. This job posting will remain open until the position is filled.

30+ days ago
Related jobs
Promoted
General Dynamics Mission Systems
Pittsburgh, Pennsylvania

As an Advanced Software Systems Engineer, you will provide architectural recommendations and design inputs to a cross functional team that develops complex software systems that support some of our nation's core defense/intelligence services and systems. The ideal candidate is a systems engineer wi...

Advanced Construction Robotics
Hampton Township, Pennsylvania

If this sounds like the right software engineer opportunity for you, consider applying today!. DAY IN THE LIFE OF A SOFTWARE ENGINEER. QUALIFICATIONS FOR A SOFTWARE ENGINEER. If you feel that you would be right for this Software Engineer job, please fill out our initial. ...

General Dynamics
Pittsburgh, Pennsylvania

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. Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Math...

General Dynamics
Pittsburgh, Pennsylvania

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. Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Math...

Promoted
General Dynamics Mission Systems
Canonsburg, Pennsylvania

Bachelor's degree in Systems Engineering, or a related Science, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree plus a minimum of 6 years of relevant experience. Progeny Systems, a business area within the General Dynamics Mission Systems compan...

Promoted
University of Pittsburgh
Pittsburgh, Pennsylvania

Health Sciences Research IT is seeking a Data Engineer to join our team serving the schools of the health sciences. Some research teams will require data warehouse development in creating models, data domains, and cubes and optimize for OLAP. The ideal candidate will have five or more years of exper...

Promoted
RAND Corporation
Pittsburgh, Pennsylvania

The Application Developer is a member of the Application Delivery team in RAND's Information Services department The Applications Delivery team is responsible for managing a broad portfolio of custom developed and commercial off-the-shelf (COTS) applications that are used throughout the RAND enterpr...

Promoted
System One
Pittsburgh, Pennsylvania
Remote

REMOTE WORK IBM BRE / ODM + Java Developer : - Modernize the existing payments platform through refactoring and creating new code with IBM Business Rule Engine (BRE) / Operational Decision Manager (ODM) and Java Required Qualifications (Skills, Experience, Education, Certifications) : - 5-7 yea...

Promoted
Talent Search PRO
Canonsburg, Pennsylvania

Bachelor’s degree in Systems Engineering, or a related Science, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree plus a minimum of 6 years of relevant experience. Sr Acoustics Systems Production Development Engineer. Sr Adv Sys Eng) in ...

Promoted
Canonical - Jobs
Pittsburgh, Pennsylvania

Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical environments. ...