Logo
Agile5 Technologies, Inc.

Mid-Level Software Engineer

Agile5 Technologies, Inc., Chantilly, Virginia, United States, 22021

Save Job

About Agile5: Agile5 Technologies, Inc., is a Woman-Owned Small Business (WOSB) and Information Technology (IT) services firm that specializes in the design, development, testing, integration, and maintenance of enterprise software systems. We believe our employees are the company's most valuable asset. We are invested in seeing our employees grow in their careers, while maintaining a work/life balance. We are searching for a skilled, energetic, and focused Mid-Level Software Engineer.

Description: Agile5 Technologies is seeking a skilled Mid-Level Software Engineer to design, develop, test, and manage application development projects for IT infrastructure. You'll work on everything from large-scale data processing to advanced analytics, supporting a forensic and investigative ecosystem. The ideal candidate will be proficient in modern programming languages and software architecture, with a solid understanding of the full software development lifecycle.

Mid-Level Software Engineer Job Duties:

Design, develop, test, and manage application development projects. Integrate third-party components and add new custom capabilities. Modify existing code and recommend process improvements. Automate operations and maintenance tasks. Implement technical efforts for large-scale data processing and advanced analytics. Participate in all aspects of the software development life cycle, including planning, requirements, development, testing, and quality assurance. Participate in technical project milestone reviews and code architecture sessions. Provide resource estimation and development best practices knowledge transfer. 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 for seamless integration.

Security Clearance Requirements: Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI) required. Candidates must already possess this clearance level upon applying and be able to pass a polygraph examination.

Experience Requirements: Requires a minimum of 5 years of experience in software engineering. Candidates must have experience with Agile methodologies and an understanding of forensic and investigative system requirements.

Education Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field.

Desired Skills / Qualifications: Proficiency with one or more programming languages (Java, .NET(C#), Python), software architecture principles, object-oriented design, relational databases and SQL, REST API development, and Git is essential. The ideal candidate will also have experience with frontend frameworks (Angular, React), Apache Nifi, Infrastructure as Code (Terraform), GraphQL, microservices architecture, and SAFe Agile methodologies.

Location: On-site in Chantilly, VA

Status: Full time

Schedule: Day shift, Monday-Friday

Physical Requirements: Must be able to remain in a stationary position for long durations of time. Also, must be able to continuously operate a computer and other office productivity machinery.

Travel Required: No

This job description is subject to change at any time.

We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.