×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer Security Clearance

Job in Lorton, Fairfax County, Virginia, 22199, USA
Listing for: Mission Services LLC (MSI)
Full Time position
Listed on 2025-12-16
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Agile Developer, Senior Developer
Job Description & How to Apply Below
Position: Software Developer with Security Clearance
• Reverse Engineering + Operational Security,

• Data Visualization + law enforcement briefings,

• Minimum of 2 years of professional experience in software development roles, with significant experience in designing and building complex software solutions.

• Minimum of three 3 years of experience working in Agile environments, preferably in roles involving leadership and collaboration within Agile teams.

• Experience leading collaborative Python development projects.

• Experience with development in one or more scripting languages or methodologies (e.g., Go, Bash, JavaScript, etc.).

• Experience designing working environments and/or programs within Linux-based operating systems (Ubuntu, Red Hat, Debian, etc.).

• Experience with User Interface / User Experience (UI/UX) development technologies, especially with JavaScript frameworks such as React, Angular, or Vue.

• Working knowledge of database query languages and mobile database design (e.g., SQLite).

• Familiarity with issue tracking software (e.g., Jira) as part of a software development team.

• Experience with the git version control system.

• Experience leading code reviews.

• Experience with iOS and Android mobile development languages, including Java, Objective-C, or Swift.

• The Senior-Level Software Developer is a highly skilled professional responsible for designing, developing, and maintaining high-quality software solutions.

• With extensive experience in Agile environments, they play a key role in leading development efforts, implementing best practices, and collaborating with cross-functional teams to deliver value-driven software increments.

• This role requires advanced technical expertise, leadership abilities, and a deep understanding of Agile principles to drive successful software development projects.

• The Contractor shall provide Senior-Level Software Developer services, working alongside the Government Supervisors, Product Owners, and developers.
These services shall include:

• Software Development:
Design, develop, and maintain software applications, modules, and components using appropriate programming languages, frameworks, and technologies, ensuring adherence to coding standards and best practices.

• Agile

Collaboration:

Participate in Agile ceremonies such as sprint planning, daily stand-ups, and sprint reviews, collaborating with Agile teams to prioritize development tasks, estimate effort, and provide regular updates on progress.

• Technical Leadership:
Provide technical leadership and mentorship to junior developers, guiding them in software design principles, coding techniques, and best practices.

• Code Review and Quality Assurance:
Conduct code reviews to ensure code quality, maintainability, and adherence to architectural guidelines. Implement automated testing and continuous integration practices to ensure software reliability and stability.

• Requirement Analysis and Design:
Collaborate with product owners, business analysts, and stakeholders to understand project requirements, translate them into technical designs, and provide input on feasibility and implementation approaches.

• Documentation and Knowledge Sharing:
Document software designs, architectures, and implementation details. Share knowledge and best practices with team members through code reviews, technical presentations, and mentoring sessions.

Problem Solving and Troubleshooting:
Identify and address technical challenges and issues throughout the development lifecycle, proposing innovative solutions and troubleshooting complex problems as they arise.

• Performance Optimization:
Identify opportunities for performance optimization and scalability improvements in software applications, implementing optimizations to enhance system efficiency and responsiveness.

• Emerging Technologies Research:
Stay abreast of the latest trends, tools, and technologies in software development. Conduct research and experimentation with emerging technologies to drive innovation and improve development practices.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary