Senior Java Software Engineer -Aerospace Systems

Sopra Steria

$100K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in a relevant field.
  • Strong hands-on experience in Java development.
  • Strong hands-on experience in Python.
  • Preferred experience in embedded or real-time systems.
  • Understanding of object-oriented design principles.
  • Familiarity with DO-330 and DO-178C processes.
  • Experience with version control systems like Git.
  • Experience with unit testing frameworks.

Responsibilities

  • Design, develop, and maintain Java applications.
  • Participate in the complete software development lifecycle.
  • Write clean and maintainable code following best practices.
  • Conduct software architecture and code reviews.
  • Develop and execute unit and integration tests.
  • Debug and optimize software performance.
  • Collaborate with multidisciplinary engineering teams.
  • Contribute to technical documentation and lifecycle artifacts.

Benefits

  • Annual cash bonus opportunity for all members.
  • 2% annual retirement benefit opportunity.
  • Training and professional development opportunities.
  • 6 paid holidays annually.
  • Comprehensive medical, dental, and vision insurance.
  • Vacation, sick time, and bereavement leave available.
  • Employee Assistance Program with mental health benefits.
  • Optional life insurance for spouse and children.
Full Job Description
Job Description

As a Java Developer with strong hands-on software development experience, particularly in embedded systems, you will contribute to the design, development, and maintenance of software solutions for complex and safety-critical systems. You will collaborate with multidisciplinary engineering teams to deliver robust, high-quality software throughout the full development lifecycle.

Responsibilities:
  • Design, develop, and maintain Java applications for complex software systems.
  • Knowledge on Python
  • Participate in the full software development lifecycle, from requirements analysis to deployment, in accordance with DO-330 and DO-178C
  • Write clean, maintainable, and well-tested code following software engineering best practices.
  • Contribute to software architecture, design reviews, and code reviews.
  • Develop and execute unit and integration tests.
  • Troubleshoot, debug, and optimize software performance.
  • Collaborate with systems, software, test, and quality engineering teams.
  • Contribute to technical documentation and software lifecycle artifacts.


Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • Strong hands-on experience in Java software development.
  • Strong hands-on experience in Python.
  • Experience developing software for embedded or real-time systems is strongly preferred.
  • Good understanding of object-oriented design principles and software engineering best practices.
  • Good understanding of DO-330 and DO-178C software lifecycle processes
  • Experience with version control systems (Git) and modern development tools.
  • Experience with unit testing frameworks and software verification practices.
  • Familiarity with Linux-based development environments is an asset.
  • Candidates with a Verification & Validation (V&V) background may also be considered, provided they possess strong embedded systems knowledge and demonstrable software development experience.
  • U.S. citizenship is required. Dual citizenship should be disclosed.
  • Strong communication skills and the ability to work effectively in a collaborative engineering environment.


Additional Information

Benefits
  • All members included in annual cash bonus opportunity
  • 2% annual retirement benefit opportunity
  • Training/Professional Development opportunities for all members
  • 6 paid holidays
  • Industry leading medical, dental, and vision Insurance
  • Vacation / Sick Time / Bereavement leave
  • Employee Assistance Program, including mental health benefits
  • Spouse / Child Optional Life
  • Whole Life Insurance / Critical Illness Insurance / Legal Assistance / Military Leave

Similar Jobs

More Jobs at Sopra Steria

More Aerospace & Defense Jobs

  • Model Based Systems Engineer
    $130K — $150K + paid health insurance & dependents, paid education assistance, *
    Kitty Hawk Technologies
    King George, VA 22485 (King George County)
  • TeleTech
    Data Scientist, Senior
    $99K — $225K *
    TeleTech
    Washington, DC 20011 (District Of Columbia County)
  • BAE Systems
    Eng Sr - Test
    $100K — $130K *
    BAE Systems
    Nashua, NH 03060 (Hillsborough County)
  • BAE Systems
    Mgr III- Eng
    $120K — $150K *
    BAE Systems
    Westminster, CO 80031 (Adams County)
  • BAE Systems
    Dir II- Solution Arch
    $130K — $180K *
    BAE Systems
    Mclean, VA 22101 (Fairfax County)

Find similar Senior Java Software Engineer -Aerospace Systems jobs: