Software Developer IV
2/3/2026
The Solutions Architect leads the design, implementation, and management of IT Service Management (ITSM) solutions for a major program supporting the Drug Enforcement Administration. This involves collaborating with stakeholders to translate needs into comprehensive solutions, designing architectures, and driving the implementation of enhancements using various toolsets.
Working Hours
40 hours/week
Company Size
51-200 employees
Language
English
Visa Sponsorship
No
Description
We are seeking a Software Developer to support the development, integration, and sustainment of our Federal Client, a satellite communications interference detection, characterization, and geolocation system. The successful candidate will contribute to full-stack software solutions and supporting infrastructure, working closely with systems engineering, RF/satcom engineers, and software leads to deliver reliable capability on operational rack-based hardware.
Key Responsibilities
- Develop, implement, and optimize software components and algorithms supporting RF/SATCOM interference detection, characterization, and geolocation.
- Contribute to full-stack development (backend services, APIs, UI as needed) and automation scripts to improve reliability and operator workflow.
- Support software deployments on rack equipment: troubleshoot networking, service-to-service connectivity, and interfaces to hardware devices.
- Integrate and adapt software solutions within environments that include both legacy subsystems and newly developed services.
- Participate in system/software design activities and contribute to the evolving architecture of future client increments.
- Perform software development lifecycle activities: requirements analysis, design, coding, unit/integration testing, debugging, and documentation.
- Support integration and test events across systems of diverse makeup (software services, networking, RF hardware, and external interfaces).
- Maintain awareness of current technology trends, tooling, and standards relevant to secure software delivery in RF/satcom environments.
- Collaborate effectively with internal teams and subcontractor partners; communicate technical status, issues, and recommendations clearly.
Disclaimer "The responsibilities and duties outlined in this job description are intended to describe the general nature and level of work performed by employees within this role. However, they are not exhaustive and may be subject to change or modification at any time to meet the evolving needs of the organization and client.
Requirements
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of professional software development experience (or equivalent practical experience) supporting complex systems.
- Proficiency with Python and JavaScript/TypeScript/React.
- Experience troubleshooting software deployments in Linux environments, including service configuration, logging, and dependency issues.
- Hands-on experience containerizing applications using Docker (builds, images, registries, volumes, networks).
- Strong problem-solving skills, attention to detail, and ability to work independently while integrating closely with a team.
- Strong written and verbal communication skills suitable for technical interchange and operational troubleshooting.
Preferred Qualifications
- Master’s degree in a related field.
- Working knowledge of RF/satcom concepts and the ability to collaborate effectively with RF engineers.
- Familiarity with SATCOM geolocation techniques and/or RF signal processing workflows.
- Experience with Software Defined Radios (SDRs) and/or hardware-in-the-loop integration.
- Experience deploying and operating services using Docker Swarm (service stacks, overlay networking, secrets/configs, rolling updates, scaling).
- Experience with message brokers and inter-process messaging frameworks such as RabbitMQ and ZeroMQ (ZMQ), and with document databases such as MongoDB.
- Experience with embedded development and/or hardware interfaces.
- Experience building and maintaining web applications (frontend and/or backend) in operationally constrained environments.
Please let Diaconia LLC know you found this job on InterviewPal. This helps us grow!
We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.
Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.