Software Developer - Multiple levels at Noblis | Herndon, United States
Company/Recruiter: Noblis
✦ AI Summary
Noblis is seeking a talented Software Developer to join our dynamic team. This role offers an exciting opportunity to contribute to impactful projects, utilizing cutting-edge technologies to solve complex challenges.
MorrJobs Intelligence
Opportunity intelligence
Assess this opportunity and prepare a stronger application.
MorrJobs reader
Listen to this opportunity
MorrJobs editorial notes
Our reading of this this opportunity Software Developer Multiple Levels opening: it is a responsibility-led role with a detailed skills profile role for candidates who can show evidence that matches the responsibilities and requirements published by Noblis. The notes below are MorrJobs guidance based on this listing, not claims made by the employer.
What to demonstrate
Connect your CV or portfolio to Bachelor's degree in Computer Science, Engineering, or a related field.; Proven experience in software development.. Use one concrete example that shows you can Design, develop, and maintain robust software applications..
Before applying
Confirm that United States of America, Virginia, Herndon and the stated work arrangement suit you, check the closing date of Nov 15, 2026.
MorrJobs safety note
Use only the application method shown on this page. Do not pay an unofficial fee or share sensitive identity or banking documents outside the stated process.
Job Overview
As a Software Developer at Noblis, you will play a vital role in the design, development, and implementation of sophisticated software solutions. You will collaborate with a team of experienced professionals, contributing to all phases of the software development lifecycle.Key Responsibilities
- Design, develop, and maintain robust software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to team knowledge sharing.
- Troubleshoot and debug software issues.
- Contribute to the continuous improvement of development processes.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in software development.
- Proficiency in one or more programming languages (e.g., Java, Python, C++).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- (For Senior roles) Active Top Secret/SCI with Polygraph clearance.
What We Offer
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- The chance to work on challenging and rewarding projects.