remote
Senior Software Developer - General Dynamics Information Technology
Software Engineer
Senior Software Developer driving mission‑critical government projects, leveraging Python, Java, AWS, AI, and cloud technologies to innovate and secure enterprise IT operations.
About the role
Key Responsibilities
- Design, develop, and maintain scalable software solutions for government clients using Python and Java.
- Integrate AI and machine learning models into existing cloud platforms to enhance data analysis and decision‑making.
- Collaborate with cross‑functional teams to define requirements, architecture, and deployment strategies on AWS.
- Implement robust security controls and conduct vulnerability assessments to protect mission‑critical data.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines.
Requirements
- 5+ years of professional software development experience.
- Proficiency in Python, Java, and AWS services (EC2, S3, Lambda, RDS).
- Hands‑on experience with AI/ML frameworks (TensorFlow, PyTorch) and cloud‑native deployment.
- Strong understanding of cybersecurity principles and secure coding practices.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.