Jobs and Careers
NO
Software Engineer - Multiple Levels
NoblisUnited Statesfull_timeVerifiedPosted 12 Feb 2025
💰 $245,175/yr($88,500/yr – $245,175/yr)
About the role
Responsibilities
Noblis is seeking a technical thinker and doer to work as a Software Engineer within a highly dynamic and impactful operating environment located in McLean, VA.
Responsibilities Include:
- Analyze user needs and software requirements to determine feasibility of design; Analyze information to determine, recommend, and plan specifications and layouts.
- Confer with system users, project managers, systems analysts, engineers, and programmers to obtain performance requirements and interfaces and design the system to meet operational needs.
- Consult with engineering staff to evaluate interfaces between hardware and software, develop specifications and performance requirements and resolve customer problems.
- Coordinate installation of software and hardware system installation and monitor equipment functionality to ensure specifications are met.
- Estimate software development costs and schedule and total cost of operations/maintenance.
- Design, develop and modify software systems, using various methodologies to predict and measure outcome and consequences of design.
- Design, develop, and maintain software/applications within various network environments, including the cloud environment. Transition legacy applications if requirements dictate.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Obtain and evaluate factors such as reporting formats required, cost constraints, and need for security restrictions to determine hardware configuration.
- Modify existing software to correct errors, adapt to new hardware, or to improve performance.
- Prepare reports/metrics/correspondence concerning project specifications, activities and status.
- Review existing programs and assist in making refinements, reducing operating time, and improve current techniques.
- Perform maintenance of system software.
Required Qualifications
- Active TS/SCI with Polygraph security clearance.
- Experience with the Software Development Lifecycle (SDLC).
- Experience designing, developing, testing, and installing software and supporting software products.
- Experience writing, reviewing, and maintaining technical documentation such as, but not limited to, new or existing software requirements, user manuals, product specifications, and training materials.
- Experience with git, and pull request workflows.
- Experience with most or all parts of a software stack.
- Familiar with Agile development methodologies and working in an agile setting.
- Experience with scripting, including PowerShell, Bash, or Python.
- Experience with relational databases and administration, including SQL Server or PostgreSQL.
- Experience working in cloud environments and leveraging various computing resources such as GPU clusters and cloud-based compute servers.
- Experience with database schema design, query optimization, scaling, and backups.
- Knowledge in languages such as Python, SQL, or Java.
- Experience working with Docker or Kubernetes.
- Experience performing extract, transform, load (ETL) development for data pipelines.
- Demonstrated experience working with IC Agencies.
- Knowledge of IC systems, processes, data, and policies.
- Experience mentoring or training (through formal or informal means) members of the team.
Skill Levels:
- Subject Matter Expert (SME): Bachelor's degree in related field with 10 years of relevant experience OR Master's degree in related field with 8 years of relevant experience OR PhD with 6 years of relevant experience.
- Compensation: $156,900 - $245,175
- Expert: Bachelor's degree in related field with 8 years of relevant experience OR Master's degree in related field with 6 years of relevant experience OR PhD and 4 years of relevant experience.
- Compensation: $142,600 - $222,850
- Senior: Bachelor's degree in related field with 5 years of relevant experience OR Master's degree in related field with 3 years of relevant experience OR PhD and 1 year of relevant experience.
- Compensation: $117,800 - $184,100
- Full Performance: Bachelor's degree in related field with 3 years of relevant experience OR Master's degree in related field with 1 year of relevant experience.
- Compensation: $88,500 - $138,300
Desired Qualifications
- Strong communication skills, written and verbal.
- Ability to perform API service development.
- Understanding of software testing and quality assurance best practices.
- Knowledge and application of agile t
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s