Full Time

Level 2 Software Engineer with Security Clearance

PlanIT Group, LLC
$85,000 - $120,000* / year (about $41–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by PlanIT Group, LLC, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Level 2 Software Engineer at PlanIT Group, LLC is responsible for the design, development, and maintenance of software solutions in a high-security environment. The candidate will collaborate with cross-functional teams to analyze requirements and create effective software applications, ensuring compliance with industry standards and security protocols. The engineer will also contribute to the optimization of processes and systems while providing technical support and guidance to junior engineers, thus playing a vital role in enhancing the overall project deliverables within a secure framework.



Job Responsibilities

  • Design, develop, and implement software applications in alignment with project requirements.
  • Collaborate with project managers and architects to evaluate system needs and propose suitable solutions.
  • Conduct code reviews and provide constructive feedback to ensure compliance with industry standards.
  • Debug and troubleshoot software issues, implementing appropriate fixes in a timely manner.
  • Maintain documentation for design specifications, technical processes, and system operations.
  • Assist in the integration of new technologies into existing infrastructures.
  • Contribute to planning and estimation activities for software development projects.
  • Provide mentorship and technical support to junior software engineers with less experience.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional software development experience.
  • Current security clearance or the ability to obtain one is required.
  • Proficiency in programming languages such as Java, C++, or Python.
  • Experience with software development frameworks and methodologies (e.g., Agile, Scrum).
  • Strong understanding of database management systems and related technologies.
  • Solid grasp of security protocols and best practices in software development.
  • Excellent problem-solving skills and ability to work collaboratively in a team-oriented environment.


Technologies & Tools

The Level 2 Software Engineer will work with a variety of technologies and tools, including but not limited to integrated development environments (IDEs) such as Visual Studio and Eclipse, version control systems such as Git, and continuous integration/continuous deployment (CI/CD) tools like Jenkins. Familiarity with cloud services, including AWS or Azure, will also be an asset. Additionally, the role requires knowledge of database technologies such as SQL Server and NoSQL databases, as well as security assessment tools for code and application vulnerability scanning.



Ideal Candidates

The ideal candidate for the Level 2 Software Engineer position will possess a strong blend of technical expertise, communication skills, and proactive problem-solving abilities. They will demonstrate keen attention to detail while maintaining a high level of initiative and enthusiasm for continuous learning. A genuine commitment to security and best practices in software development is essential, as is the ability to thrive in a fast-paced environment. Candidates should also exhibit strong collaborative skills, working effectively with diverse teams to achieve shared objectives in a secure manner.

Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.