> Markdown version of [/jobs/ext/1449423-programmer-2-software-developer](https://www.wearedevelopers.com/jobs/ext/1449423-programmer-2-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programmer 2 - Software Developer - **Company:** MIT Lincoln Laboratory - **Location:** Lexington, MA, United States - **Experience:** Experienced - **Salary:** $116,400.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Data Analysis, Computer Vision, C++ (Programming Language), Nvidia CUDA, Databases, Computer Engineering, Decision Support Systems, Programming Tools, Github, Web Servers, Industry Standard Architecture, Python (Programming Language), Machine Learning, Raw Data, Message Oriented Middleware, Service-Oriented Architecture, Software Engineering, Video Editing, Data Processing, Deep Learning, Gpu Programming, Gitlab, Containerization, Kubernetes, Information Technology, Data Analytics, Real Time Data, Apache Kafka, Live Streaming, Docker, Microservices - **Published:** July 26, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/86121609/1 ## About the Role * BS/MS in computer science, software, or computer engineering, or an equivalent field * Prior employment experience with software application development (3-5+ years) * Proficiency with Python development, libraries, and envrionments * C/C++ experience * Strong software design and development skills with a focus on deployed real-world systems * Github/Gitlab and industry standard software development tools/environments Desired Skills * CUDA / GPU Programming * Digital Signal Processing * Service oriented architecture or microservice architecture. * Message bus architectures or Pub/Sub messaging (e.g. kafka) * Docker / Containerization / Kubernetes * Video processing and streaming protocols * AWS development and deployment * Database usage, design, and optimization. * Experience with one or several common machine learning, computer vision, or scientific data processing toolboxes / libraries * Familiarity with web client development frameworks ## Description The Homeland Sensors and Analytics Group builds technology to counter threats to our critical infrastructure, land and maritime borders, transportation systems, and public places, and to enable US forces to disrupt transnational criminal and terrorist organizations. We focus on the development and fielding of advanced sensors, AI and data analytics, and integrated human-machine decision making to help monitor and characterize these threats. We specialize in prototyping new sensor technologies as well as collecting and processing a wide range of data types - including radar, video, imagery, text, point cloud, transactional, and body-worn sensor data - from both commercial and Laboratory-developed sensors. We often apply advanced machine learning methods to convert raw data into actionable insights about the activities of threat actors, networks, or organizations. Our ultimate goal is to field solutions that significantly enhance the decision-making process of analysts and operators who secure the homeland., The Homeland Sensors and Analytics Group (45) develops novel technologies to detect and characterize threats for Homeland Security applications, and to provide decision support to operators and analysts. Group 45 is in need of a versatile software developer for several programs involving hardware, software, and real-time data analytics. The developer will be working with a small team to develop, test, and deploy software for operational use in the field. A strong background in C++, Python, software best practices, and willingness to adapt and learn are essential. In addition, strong communication skills and experience working with a team in rapid development cycles is required. ## Related Videos - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Machine Learning for Software Developers (and Knitters)](https://www.wearedevelopers.com/videos/154-machine-learning-for-software-developers-and-knitters) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development)