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 Nightwing, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Software Engineer II with a focus on the TSSCI project, you will play a crucial role in designing, developing, and maintaining software solutions that meet our client's high-security standards. Your responsibilities will include collaborating with cross-functional teams to deliver innovative software applications, maintaining best coding practices, and ensuring compliance with security regulations. This remote position requires proficiency in software design, development, and testing, alongside a commitment to achieving project goals within defined timelines.
Job Responsibilities
- Design and implement software solutions using best practices in coding and development.
- Participate in code reviews, ensuring that the best practices are followed.
- Collaborate with product managers, designers, and other engineers to define software requirements.
- Maintain and enhance existing software systems to improve efficiency and performance.
- Develop and execute unit tests to ensure the stability and functionality of applications.
- Identify and resolve technical issues in a timely manner.
- Document software designs, processes, and workflows for future reference.
- Stay updated with emerging trends and technologies in software development and security.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of experience in software development, specifically in a secure environment.
- Strong programming skills in languages such as Java, C++, or Python.
- Experience with secure coding practices and security protocols (TSSCI level required).
- Familiarity with version control systems such as Git.
- Excellent problem-solving skills and a strong attention to detail.
- Ability to work effectively in a remote, team-oriented environment.
Technologies & Tools
In this role, you will be utilizing a range of technologies and tools, including but not limited to Java, C++, Python, and various frameworks pertinent to secure software development. Familiarity with cloud services, database management systems, and automated testing tools will also be essential. You will leverage modern development environments, such as Visual Studio, IntelliJ IDEA, and collaboration tools like JIRA and Confluence, to streamline project workflows and ensure effective communication within the team.
Ideal Candidates
The ideal candidate for this position possesses not only technical expertise but also strong interpersonal skills that foster collaboration and innovation. They are proactive and able to navigate complex security challenges while maintaining a results-oriented mindset. A successful candidate will demonstrate a commitment to continuous learning and mentoring others, effectively contributing to team success and the overall mission of delivering high-quality software solutions.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.