PitchMeAI
Noblis

Software Engineer III

Noblis · Chantilly, VA

  • On site
  • Full-time
  • $154,700 / year
  • Chantilly, VA
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Design, develop, test, and manage applications for IT.
  • Integrate components and develop custom capabilities.
  • Automate operations and improve processes.
  • Work on large-scale data processing and analytics.
  • Support secure government environments with Top Secret clearance.

About the role

Software Engineer III

As a Software Engineer III you will be responsible for the design, development, testing, and management of application development projects in support of the IT infrastructure. You will develop and implement technical efforts to design, build, and deploy applications at the direction of lead architects, including large-scale data processing and advanced analytics to support a forensic and investigative ecosystem.

Job Responsibilities

  • Design, develop, test, and manage application development projects in support of IT infrastructure
  • Integrate third-party components and introduce new custom capabilities
  • Modify existing code and recommend process improvements
  • Automate operations and maintenance tasks
  • Develop and implement technical efforts for large-scale data processing and advanced analytics
  • Participate in all aspects of the software development life cycle
  • Contribute to planning, requirements, development, testing, and quality assurance
  • Participate in technical project milestone reviews and code architecture sessions
  • Participate in Program Increments (PIs) and Agile Release Train (ART) activities
  • Support the multi-enclave environment (Unclassified, Secret, and Top Secret)
  • Collaborate with cross-functional teams to ensure seamless integration

This role is full life cycle, with a strong back-end emphasis.

Required Qualifications

  • Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI) and ability to obtain a Counterintelligence (CI) Polygraph
  • US Citizenship is required
  • Bachelor's degree or master's degree with 8 years of experience of experience OR Associate degree with 11 years of experience OR High School/Diploma with 14 years of experience.
  • Minimum of 8 years of experience in software development
  • Proficiency with: Solid experience with Python development or programming, Software architecture principles and patterns, Object-oriented design and development, Git and other source control management systems, Unit testing and test-driven development

Desired Qualifications

  • Active TS/SCI with CI Polygraph
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Experience with SAFe Agile framework
  • Solid understanding of forensic and investigative data requirements
  • Demonstrated experience designing and implementing software solutions in secure government environments
  • Relational Databases and SQL (MySQL, PostgreSQL, Microsoft SQL)
  • Software development lifecycle (SDLC) methodologies
  • Experience with: Frontend frameworks (Angular, React, Svelte), Data streaming and integration technologies such as Apache Nifi or Cribl, Infrastructure as Code (Terraform), GraphQL, Microservices architecture, SAFe Agile methodologies, Working in classified environments

Key skills/competency

  • Python
  • Software Architecture
  • Object-Oriented Design
  • Git
  • Unit Testing
  • Test-Driven Development
  • Agile
  • Data Processing
  • Back-end Development
  • Security Clearance

Skills & topics

  • Software Engineer
  • Python
  • Software Architecture
  • Object-Oriented Design
  • Git
  • Unit Testing
  • Agile
  • Data Processing
  • Back-end Development
  • Top Secret Clearance
  • SCI
  • CI Polygraph
  • US Citizenship
  • SAFe
  • SDLC
  • SQL
  • Terraform
  • GraphQL
  • Microservices

How to get hired

  • Tailor your resume: Highlight Python, software architecture, and secure government environment experience.
  • Showcase clearance: Emphasize your active Top Secret (TS) clearance and SCI eligibility.
  • Demonstrate Agile: Detail your experience with SAFe Agile and full SDLC participation.
  • Prepare for technical questions: Be ready to discuss object-oriented design and unit testing.
  • Address security: Be prepared to discuss working in classified and multi-enclave environments.

Technical preparation

Master Python and object-oriented design principles.,Practice unit testing and test-driven development.,Review software architecture patterns.,Familiarize with Git and CI/CD concepts.

Behavioral questions

Describe a complex technical challenge you solved.,How do you handle working in a classified environment?,Explain your experience with Agile methodologies.,How do you collaborate with cross-functional teams?

Frequently asked questions

What specific security clearance is required for the Software Engineer III role at Noblis?
The Software Engineer III position at Noblis requires an active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI). You must also be able to obtain a Counterintelligence (CI) Polygraph. US Citizenship is a mandatory requirement for this role.
What are the primary programming languages and technologies used for this Software Engineer III job at Noblis?
The primary programming language emphasized for this Software Engineer III role is Python. Proficiency in software architecture principles, object-oriented design, Git, and unit testing is also crucial. Desired skills include experience with SQL databases, front-end frameworks, data streaming technologies like Apache Nifi, Infrastructure as Code with Terraform, and GraphQL.
What is the expected educational background and experience for a Software Engineer III at Noblis?
Noblis requires a Bachelor's degree or Master's degree with 8 years of software development experience, or an Associate degree with 11 years, or a High School Diploma/GED with 14 years of experience. A minimum of 8 years of dedicated software development experience is necessary.
Does this Software Engineer III position at Noblis offer remote work or hybrid options?
The job description mentions that remote/hybrid status is subject to change based on Noblis and/or government requirements. While not explicitly stated as remote or hybrid, candidates should be aware that flexibility may be limited due to the nature of government contracts and security requirements.
What is the career growth potential for a Software Engineer III at Noblis?
Noblis emphasizes employee growth and provides opportunities for professional development, tuition assistance, and career advancement. As a Software Engineer III, you'll gain experience across the full software development lifecycle, including large-scale data processing and advanced analytics, which can lead to senior or lead architect roles.
How does Noblis handle compensation for the Software Engineer III role?
Noblis determines compensation based on factors like education, certifications, skills, experience, internal equity, location, and clearance level. The posted salary range for this full-time position is USD $120,700.00 - USD $188,725.00 per year, with adjustments for part-time roles. They also offer a comprehensive total rewards package.