Job Description
Job Description
Peerless is seeking a highly skilled Mid to Senior Level Software Engineer who can hit the ground running. The ideal candidate will be a go-to person within the team, possessing strong technical expertise and the ability to set up their own development environment independently. While not the primary software lead, this individual will be a key resource for the team due to their deep knowledge and experience Architect, develop, and maintain high-performance, scalable software solutions. Key Responsibilities include :
- Design, develop, and maintain scalable software solutions across desktop and web platforms.
- Support new software capability development, documentation updates, and software release cycles.
- Sustain and update overhead persistent infrared (OPIR) algorithms or / and provide improved user interfaces.
- Present designs at reviews and provide user training and support as needed.
Requirements
Bachelor’s in computer science, Engineering, or related field.5+ years of professional software development experience.Active Secret Clearance with ability to obtain TS / SCI.Proficient in either :object-oriented; Modern C++ (17or newer) or,
Angular web development in either Java or Python.Desired capabilities
Experience with containerization (Docker, Kubernetes), microservices, and version control (Git).Experience with Qt and QML.