remote
Software Developer - Leidos
Software Engineer
Junior to mid‑level Software Developer to build and maintain FAA TFDM software, enhancing runway and terminal congestion management using Python, C++, Java, and AWS in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain software components for the FAA Terminal Flight Data Manager (TFDM) platform.
- Collaborate with cross‑functional teams to translate functional requirements into robust code.
- Write clean, testable code in Python, C++, and Java, ensuring high performance and reliability.
- Implement database interactions using SQL and optimize queries for large data sets.
- Deploy and manage applications on AWS infrastructure, leveraging services such as EC2, RDS, and S3.
- Participate in code reviews, unit testing, and continuous integration pipelines.
Requirements
- 3+ years of software development experience in a technical role.
- Experience with relational databases (SQL) and cloud deployment on AWS.
- Strong version control skills using Git and familiarity with Agile/Scrum practices.
- Excellent problem‑solving abilities and effective communication skills.
Skills
pythoncjavasqlawsagile