10 years of professional software engineering experience
Master's degree in engineering, mathematics, or a related field
Experience with modern software development methodologies such as agile and DEVOPS/DEVSECOPS
Programming concepts applied in professional or academic settings
Agile Developer or Certified Scrum Developer certification
Responsibilities
Research, design, and develop software and utility programs
Analyze user needs and create software solutions
Update or enhance existing software capabilities
Collaborate with multidisciplinary teams to integrate hardware and software
Maintain databases within specific application areas
Benefits
Comprehensive healthcare benefits including medical, vision, dental, and orthodontia
Substantial retirement plan with no vesting schedule
Career development through training, tuition reimbursement, and networking
Performance bonuses available
Positive, respectful, and engaging work environment
Full Job Description
Job Title
Senior Software Developer
Location
Norfolk, VA 23324 US (Primary)
Category
Research, Development, and Engineering
Job Type
Full-Time
Career Level
Staff
Education
Master's Degree
Travel
Security Clearance Required
Secret
Job Description
Please note that the availability of this position is contingent upon contract reward.
Benefits & Compensation:
At Prescient Edge, we believe that acting with integrity and serving our employees is the key to everyone's success. To that end, 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.
Salary range: $130,000 - $180,000. Salary to be determined by the education, experience, knowledge, skills and the abilities of the applicant internal equity, and alignment with market data.
Description:
Software Engineers research, design, and develop computer and network software or specialized utility programs. They may also perform the following duties:
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.
Security Clearance:
Security clearance required SECRET level.
Job 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 aprofessional 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)