What are the responsibilities and job description for the Software Developer position at Peerless Technologies Corporation?
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.
Job Type: Full-time
Pay: $85,000.00 - $95,000.00 per year
Benefits:
- 401(k)
- Bereavement leave
- Dental insurance
- Dependent health insurance coverage
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Military leave
- Paid holidays
- Paid time off
- Paid training
- Parental leave
- Prescription drug insurance
- Tuition reimbursement
- Vision insurance
- Wellness program
Work Location: In person
Salary : $85,000 - $95,000