Senior Software Developer
Prescient Edge · Bethesda, MD · 9 mo ago
EngineeringFull-time
Description
- Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update or enhance existing software capabilities.
- Work with other functional disciplines (e.g., project management, acquisition, logistics, security, etc.) to integrate hardware and software systems, develop specifications, and performance requirements.
- Maintain databases within an application area.
Benefits
At Prescient Edge, we provide employees with a best-in-class benefits package that includes:
- A competitive salary with performance bonus opportunities.
- Comprehensive healthcare benefits, including medical, vision, dental, and orthodontia coverage.
- A substantial retirement plan with no vesting schedule.
- Career development opportunities, including on-the-job training, tuition reimbursement, and networking.
- A positive work environment where employees are respected, supported, and engaged.
Security Clearance
Security clearance required: SECRET level.
Requirements
- Experience: 10 years of professional experience with software engineering
- Experience with applying programming concepts in a professional or academic setting.
- Experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in a professional or academic setting.
- Agile Developer certification or Certified Scrum Developer certification
- Education: Master’s degree in a quantitative field such as engineering or mathematics (e.g. Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems)