What are the responsibilities and job description for the Software Engineer, Senior position at Peraton?
Responsibilities
Develop, maintain, and enhance complex and diverse software systems. Analyze user requirements to derive software design and performance requirements. Debugs existing software and designs and codes new software or modify existing software to add new features. Recommend new technologies and processes for complex software projects. Serve as the technical lead of multiple software development teams. Select the software development process in coordination with the customer and system engineering. Ensure quality control of all developed and modified software.
Qualifications
Basic Qualifications
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
- Twenty (20) years of experience as a SWE in programs and contracts of similar scope, type, and complexity is required
- Active TS/SCI security clearance with a current polygraph is required
Preferred Qualifications
- Demonstrated work experience with OpenSource (NoSQL) products such as Hbase /Accumulo, Big Table, etc.
- A minimum six (6) years demonstrated experience out of the most recent eight (8) years developing production software for Solaris or Linux environments
- Six years (6) of experience developing software using the Java programming language or C or C
- Demonstrated work experience developing RESTful services
Target Salary Range
$146,000 - $234,000. This represents the typical salary range for this position based on experience and other factors.Salary : $146,000 - $234,000