Post Job Free
Sign in

Software Developer Remote

Company:
BAE Systems
Location:
Austin, TX
Posted:
June 19, 2025
Apply

Description:

About BAE Systems

BAE Systems is a global leader in defense, aerospace, and security, delivering advanced technology solutions that protect national security and drive innovation across a wide range of disciplines. We are committed to creating a safer world through our cutting-edge software, engineering, and manufacturing capabilities.

At BAE Systems, our people are the driving force behind our success. We support mission-critical projects for governments and commercial partners worldwide, with a strong emphasis on integrity, excellence, and collaboration.

As we expand our software development capabilities, we’re looking for driven and talented individuals to help us build the next generation of secure systems, platforms, and tools that power national defense and critical infrastructure.

What You Will Be Doing:

We are seeking a Software Developer to support the development, maintenance, and enhancement of key software systems across our defense and intelligence portfolios. This role involves close collaboration with engineering, cybersecurity, and system integration teams to deliver robust, scalable, and secure software solutions.

You will be a critical contributor to the design and development of control software, system diagnostics, and user interfaces that support mission-essential applications.

Responsibilities:

Collaborate with multidisciplinary engineering teams to develop software solutions for secure, mission-critical systems

Design and maintain user interfaces to display and monitor real-time system data

Implement software algorithms that interface with sensors, embedded systems, and large data environments

Contribute to the software architecture, including source control, deployment pipelines, and automated testing

Support the development of analytics dashboards using tools such as Grafana, Kibana, or similar

Help ensure secure and efficient deployment of software using tools like Docker or Kubernetes

Work with internal customers and stakeholders to deliver timely, scalable software aligned with operational goals

Interface with hardware, firmware, and system engineers to ensure seamless integration

Required Qualifications:

Bachelor’s degree in Computer Science, Software Engineering, or related discipline

2–5 years of industry experience in software development

Proficiency in modern C++ (C++11/14/17/23) and Python

Experience with Embedded Linux environments

Familiarity with CI/CD tools, containerization (Docker), and version control (Git)

Experience with time-series databases and data visualization platforms

Strong problem-solving skills and attention to detail

Ability to work on-site in a secure environment (U.S. Citizenship may be required depending on project)

Desired Qualifications:

Experience with SCADA, PLCs, or industrial control systems

Knowledge of EtherCAT, TwinCAT, or real-time communication protocols

Exposure to tools such as Ansible, Terraform, AWS Cloud, or Snowflake

Experience working in a defense or aerospace environment with knowledge of regulatory compliance

Compensation and Benefits:

BAE Systems offers a competitive and comprehensive compensation package, including:

Performance-based bonuses and equity programs (where applicable)

Medical, Dental, and Vision Insurance for employees and dependents

Generous PTO: 21 vacation days, 10 sick days, and paid company holidays

401(k) plan with up to 5% employer match

Paid parental leave and family support programs

Short-term/long-term disability and life insurance

Annual wellness and professional development stipends

BAE Systems is proud to be an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you require accommodation during any stage of the application or interview process, please notify our HR team.

Apply