Sr Software Engineer

Overview

On Site
Full Time

Skills

Debugging
Software Architecture
Technical Drafting
Quality Assurance
Continuous Integration and Development
Continuous Integration
Computer Science
Software Engineering
Linux
Operating Systems
Red Hat Linux
Object-Oriented Programming
C++
Java
Scripting
Python
Bash
Code Review
Management
Software Development Methodology
Agile
Scrum
Waterfall
Collaboration
Linux Administration
Data Structure
Algorithms
Optimization
Aerospace
Software Development
System Integration Testing
ARM
System Integration
Testing
Privacy
Marketing

Job Details

Location: Plano, TX
Description: Our top aerospace client is currently seeking a Senior Software Engineer

Job Title: Software Engineer

Location: Plano, TX

Contract: 12 Months (Contract To Hire/ Extend)

About the role
  • Our Software Engineers work in an agile, collaborative environment to define, design, develop, test, certify, and improve cutting-edge software products. You'll work on a diverse portfolio ranging from advanced mission payloads and electronic systems to highly integrated aircraft and orbital/space exploration systems. This role involves coding, debugging, testing, and troubleshooting systems and software throughout our development process, with technical responsibilities spanning the entire product lifecycle.


Responsibilities
  • Design and develop new software products from conception through deployment
  • Perform coding, debugging, testing, and troubleshooting of complex systems
  • Work collaboratively in cross-functional, agile development teams
  • Contribute to software architecture decisions and technical design reviews
  • Implement software solutions for mission-critical aerospace applications
  • Participate in code reviews and maintain high software quality standards
  • Support continuous integration and automated build processes


Minimum qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field
  • 8+ years of software development experience
  • Expert-level proficiency with Linux-based operating systems (RedHat or equivalent preferred)
  • Advanced programming skills in object-oriented languages (C++, Java)
  • Strong scripting capabilities (Python, Bash, or equivalent)


Preferred qualifications
  • Experience with software development tools including requirements tracking, code review systems, static analysis, and artifact repository management
  • Deep knowledge of software development methodologies (Agile/Scrum, Waterfall)
  • Proven track record of successful collaboration in multi-disciplinary engineering teams
  • Understanding of engineering principles and industry best practices
  • Linux system administration experience
  • Comprehensive knowledge of data structures and algorithms optimization
  • Experience in aerospace, defense, or mission-critical software development


Physical requirements
  • Ability to frequently walk, sit, stand, and navigate stairs
  • Fine motor skills for repetitive hand, arm, and finger movements
  • Occasional lifting or carrying up to 20 pounds
  • Comfortable working in indoor office environments with minimal exposure to outdoor elements, chemicals, or loud noises


Working conditions
  • This position is primarily office-based with minimal exposure to outdoor elements, hazardous materials, or loud environments. The role requires standard office working conditions with occasional facility access for system integration and testing.


By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Judge Group, Inc.