Recent Searches

You haven't searched anything yet.

1 principal aws software solutions engineer Job in pittsburgh, pa

SET JOB ALERT
Details...
General Dynamics Mission Systems, Inc
Pittsburgh, PA | Full Time
$118k-141k (estimate)
1 Week Ago
Principal Software Engineer
Apply
$118k-141k (estimate)
Full Time 1 Week Ago
Save

General Dynamics Mission Systems, Inc is Hiring a Principal Software Engineer Near Pittsburgh, PA

Basic Qualifications :

Requires a Bachelors degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 10 years of job-related experience, or a Master's degree plus 8 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, youll 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 Principle Software Engineer, you will:

  • Work on the hardest technical problems facing the company, often these problems are unusually complex and require the utmost creativity and innovation
  • Ensure the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints
  • Perform functional analysis, timeline analysis, detail trade studies, requirements allocation and interface definition studies to translate customer requirements into software solutions utilizing whatever development lifecycle techniques or model will yield the optimal results
  • 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
  • Participate as a Subject Matter Expert in internal review of software components and systems
  • Work on advanced applications that may result in new business and revenues for the company
  • Serve as a technical spokesperson to senior management and customers on projects and applications

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
  • Collaborative team player eager to provide technical leadership and position others for success
  • Exceptional communication and presentation skills, with notable record of securing buy-in on concepts and ideas
  • Experienced in the art of negotiation with ability to meet challenging customer requirements with win-win solutions
  • 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 nations 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

Salary Note:
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.
Combined Salary Range:
USD $166,210.40 - USD $184,389.60 /Yr.
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 worlds most advanced defense platforms even smarter. Our engineers redefine whats 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

Job Summary

JOB TYPE

Full Time

SALARY

$118k-141k (estimate)

POST DATE

05/06/2024

EXPIRATION DATE

05/19/2024

WEBSITE

gdmissionsystems.com

HEADQUARTERS

FAIRFAX, VA

SIZE

7,500 - 15,000

FOUNDED

1997

TYPE

Private

CEO

CHRISTOPHER BRADY

REVENUE

$1B - $3B

INDUSTRY

Durable Manufacturing

Related Companies
Show more

The following is the career advancement route for Principal Software Engineer positions, which can be used as a reference in future career path planning. As a Principal Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Principal Software Engineer. You can explore the career advancement for a Principal Software Engineer below and select your interested title to get hiring information.

Burns Engineering, Inc
Full Time
$121k-149k (estimate)
1 Week Ago
PNC
Full Time
$110k-132k (estimate)
2 Months Ago

If you are interested in becoming a Principal Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Principal Software Engineer for your reference.

Step 1: Understand the job description and responsibilities of an Accountant.

Quotes from people on Principal Software Engineer job description and responsibilities

Developing, launching and maintaining numerous successful projects.

02/21/2022: Columbus, OH

Document and test software to ensure that the software meets the needs of end-users and achieves business goals.

03/25/2022: Philadelphia, PA

Provide technical guidance to development teams and oversee the technical aspects of all projects.

03/10/2022: Rapid City, SD

Process complex data and may need to enforce software design, development and maintenance requirements.

04/10/2022: Fort Smith, AR

Provide trainings and mentor other Engineers when required.

03/09/2022: Trenton, NJ

Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Principal Software Engineer jobs

Requires a minimum of 1-2 years of experience for the role.

04/20/2022: Lansing, MI

Knowledge in analyzing, debug and fix technical issues

03/26/2022: Orlando, FL

Expertise in multiple high-level programming languages.

04/04/2022: Medford, OR

Earn a Master’s Degree and/or Ph.D.

05/05/2022: Hopkinsville, KY

Software development experience (5+ years preferred).

03/27/2022: Nashua, NH

Step 3: View the best colleges and universities for Principal Software Engineer.

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College