Search jobs > Scottsdale, AZ > Sr software engineer

Sr Advanced Software Engineer

General Dynamics Mission Systems
Scottsdale, AZ, United States
$150.6K a year
Full-time

Basic Qualifications

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

Agile experience preferred.

CLEARANCE REQUIREMENTS :

Department of Defense TS / SCI security clearance is preferred at time of hire. 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 U.S. Government security investigation and must meet eligibility requirements for access to classified information.

Due to the nature of work performed within our facilities, U.S. 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 a Sr 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

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)

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 gdmissionsystems.com / careers / why-work-for-us / benefits

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).

LI-Hybrid

SDAGround

SDAGroundIN

Target salary range : USD $135,774.80 / Yr. - USD $150,625.20 / Yr. 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.

Company Overview

At General Dynamics Mission Systems, we rise to the challenge each day to ensure the safety of those that lead, serve, and protect the world we live in.

We do this by making the world's most advanced defense platforms even smarter. Our engineers redefine what's possible and our manufacturing team brings it to life, building the brains behind the brawn on submarines, ships, combat vehicles, aircraft, satellites, and other advanced systems.

We pride ourselves in being a great place to work with this shared sense of purpose, committed to a diverse and exciting employee experience that drives innovation and creates a community where all feel welcome and a part of something amazing.

We offer highly competitive benefits and a flexible work environment where contributions are recognized and rewarded. To see more about our benefits, visit https : / / gdmissionsystems.

com / careers / why-work-for-us / benefits

General Dynamics is an Equal Opportunity / Affirmative Action Employer that is committed to hiring a diverse and talented workforce.

EOE / Disability / Veteran

30+ days ago
Related jobs
Promoted
Honeywell
Tempe, Arizona

Join our engineering team at Honeywell Aerospace Technologies, where we are shaping the future of our products. You will work closely with engineering and project management leaders, as well as the AES Hardware Management team, to manage hardware within AES for New Product Development (NPD) and Low-...

Promoted
BEPC Inc. - Business Excellence Professional Consulting
Phoenix, Arizona

BEPC is actively looking for a Sr Advanced Software Engineer in Phoenix, AZ area!. Bachelor’s degree in science or engineering discipline, 7 years of related experience, including 2 Years experience in leading Software teams. Experience with creating technical documents and developing software requi...

Promoted
The PNC Financial Services Group, Inc
Phoenix, Arizona

As a Senior Software Engineer within PNC's Digital Workplace Productivity Engineering , you will be based in Pittsburgh, PA, Cleveland, OH, Birmingham, AL, Phoenix, AZ, or Dallas, TX. Provides detailed technical design and development of software solutions using existing and emerging technology plat...

Promoted
Early Warning Services, LLC
Scottsdale, Arizona

Develops, documents, tests, debugs and maintains software product applications; provides expertise and familiarity in software tools, frameworks and best practices in secure software engineering. Education and/ or experience typically obtained through completion of a bachelor's degree in computer sc...

Intelliswift Software Inc
Phoenix, Arizona

Stress Analysis Engineer - Sr Advanced Mech Design. You will use your expert knowledge of engineering discipline and standards, processes and tools to ensure compliance to customer and program requirements. Other responsibilities include communicating with Project engineering teams, conduction of de...

Camden Kelly Corporation
Phoenix, Arizona
Remote

Embrace a hands-on approach, ready to engineer and contribute at all levels. ...

Early Warning
Scottsdale, Arizona

Develops, documents, tests, debugs and maintains software product applications; provides expertise and familiarity in software tools, frameworks and best practices in secure software engineering. Education and/ or experience typically obtained through completion of a bachelor’s degree in computer sc...

Honeywell
Phoenix, Arizona

Use advanced avionics knowledge and engineering discipline to complete engineering tasks. Provide design expertise to support multiple teams of other product design engineers, test design engineers, manufacturing engineers, and production staff to resolve issues with product design, modification, up...

Penn Mutual
Tempe, Arizona

The Software Engineer-Cyberlife will provide application programming and design to implement new and improved life and annuity products. Experience working with DXC’s VP/MS software. Experience with Agile software development methodologies, Scrum in particular. ...

Honeywell
Phoenix, Arizona

Advanced Mechanical Engineer with proven knowledge and expertise in the field of structural analysis using ANSYS finite element analysis software. Honeywell is hiring engineers in the areas of design, analysis, controls, test, and project management to accomplish this challenging new feat. Engine Sy...