Software Engineer Level 2
$95,886–$220,748 year
Remote · United States or US
United States or USRemoteFull Time$95,886–$220,748 yearMid LevelBachelors DegreeUnknown
Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Unknown
Job Summary
Mid-Level Software Engineer responsible for developing, maintaining, and enhancing diverse software systems, primarily focused on complex analytics, user requirements analysis, and software testing, requiring 8 years of experience and a Bachelor's degree in Computer Science.
Required Qualifications
- US Citizens Only
- TS/SCI with Polygraph required
- Eight (8) years experience as a SWE in programs and contracts of similar scope, type, and complexity
- Experience analyzing user requirements to derive software design and performance requirements
- Experience designing and coding new software or modifying existing software to add new features
- Ability to debug existing software and correct defects
- Experience integrating existing software into new or modified systems or operating environments
- Experience developing simple data queries for existing or proposed databases or data repositories
- Experience providing recommendations for improving documentation and software development process standards
- Experience developing or implementing algorithms to meet or exceed system performance and functional standards
- Ability to assist with developing and executing test procedures for software components
- Experience writing or reviewing software and system documentation
- Experience developing software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
- Experience overseeing one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
- Experience modifying existing software to correct errors, to adapt to new hardware, or improve its performance
- Ability to design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Experience designing or implementing complex database or data repository interfaces/queries
- Experience designing or implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products
- Experience conferring with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
- Experience coordinating software system installation and monitor equipment functioning to ensure operational specifications are met
- Experience implementing recommendations for improving documentation and software development process standards
Additional Requirements
- US Citizens Only
- TS/SCI with Polygraph required
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.