Associate Software Engineer
$110,000–$120,000 year
HybridSan Diego, California, United States
Job Summary
Design, develop, implement, and deploy advanced algorithms and software systems, assisting technical contributors throughout the software lifecycle from early prototypes to integrated systems. Work on diverse applications including decision aids for mission planning, information fusion for situational awareness, and novel visualizations to support human analysts. Utilize Python expertise with object-oriented programming principles, AI-assisted development tools, and service-oriented architectures within an Agile environment using JIRA. Participate in test-driven development and adopt new languages and libraries as needed. This role is based in one of our offices but utilizes a flexible hybrid environment, allowing remote work when facilities are not required.
Required Qualifications
- BS in Computer Science or related technical field
- Demonstrated expertise in Python
- Experience with data science and algorithm development
- Object-oriented programming principles
- AI-assisted software development and life cycle tools
- Service oriented architectures or micro-service architectures
- Agile software lifecycle methodologies and tools, such as JIRA
- Test-driven development methodologies
- A demonstrated ability to adopt new languages, libraries, and technologies
- Ability to obtain a Security Clearance, for which US citizenship is needed by the US government
Desired Qualifications
- MS in Computer Science or related technical field
- Java or Scala
- Front-end user interface design and development
- LLM / vLLM orchestration and integration
- Performance profiling and tuning
- Distributed computing, e.g., Kafka event streams
- Developing concurrent and asynchronous code
- DevOps or CI/CD tools such as Gitlab
- Active Security Clearance
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.