onsite
Senior Software Developer - Torch Technologies
Software Engineer
Lead the design and implementation of secure, high‑performance software solutions for federal defense projects, leveraging Python, C++, AWS, and machine learning to deliver mission‑critical systems.
About the role
Key Responsibilities
- Architect and develop scalable, secure software components in Python and C++ for defense‑grade applications.
- Design and maintain cloud infrastructure on AWS, ensuring compliance with federal security standards.
- Integrate machine learning models into production pipelines to enhance system capabilities.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and mentor junior developers.
- Implement CI/CD pipelines and automated testing to accelerate delivery and maintain high code quality.
Requirements
- 5+ years of professional software development experience in C++ and Python.
- Proven expertise with AWS services (EC2, S3, Lambda, IAM) and cloud security best practices.
- Hands‑on experience with machine learning frameworks (TensorFlow, PyTorch) and model deployment.
- Strong understanding of secure coding, threat modeling, and compliance frameworks (FedRAMP, NIST).
- Excellent communication skills and a collaborative mindset.
Skills
pythoncawsmachine learning