About the company: VivSoft is an emerging technology company that specializes in using modern technologies to solve our clients' toughest mission challenges. We are focused on Cloud, Enterprise DevSecOps, Artificial Intelligence, and Digital Customer Experience to drive mission-enabling digital transformation. Our passion is building mission-focused, open, scalable solutions. We are a diverse team of strategists, engineers, designers, and creators experienced in building high-performance software and AI factory accelerators by embracing automation.
Job Summary: We are seeking a dedicated and skilled Mid-Level Software Engineer to join our team on a critical Department of Defense (DoD) project. As a key contributor, you will design, develop, and maintain software applications that support mission-critical systems for the DoD. You will collaborate with cross-functional teams, including developers, system engineers, and cybersecurity experts, to deliver robust and secure software solutions. We value innovation, teamwork, and excellence, creating an environment where your technical skills and problem-solving abilities will significantly impact our national security objectives.
\n Key Responsibilities:Work closely with system engineers, cybersecurity experts, and other developers. Work closely with system engineers, cybersecurity experts, and other developers to integrate software solutions into broader Defense systems. Ensure software development adheres to secure coding standards and practices to mitigate security vulnerabilities and enhance system security. Analyze and optimize software performance to ensure high efficiency, reliability, and scalability across various environments. Participate in code reviews and conduct unit, integration, and system testing to ensure code quality and reliability. Develop and maintain comprehensive documentation for software design, development, testing, and deployment processes. Support the deployment and integration of software applications into DoD systems, ensuring seamless operation and minimal downtime. Stay up to date with the latest software development technologies, tools, and best practices to continuously improve software solutions. Ensure all software development activities comply with DoD regulations, cybersecurity frameworks, and best practices. Skill/QualificationActive DoD SECRET clearance or the ability to obtain one. Bachelor's degree in computer science, Software Engineering, or a related field. 5-7 years of experience in software development, preferably within a DoD or government environment. Proficiency in programming languages such as Java, Python, C++, or C#. Experience with software development frameworks and tools such as React, Spring Boot, and Angular. Knowledge of secure coding practices and cybersecurity principles. Experience with version control systems such as Git and SVN, and CI/CD pipelines. Familiarity with databases such as SQL and NoSQL, and data management, Understanding of software development methodologies Agile, Scrum. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Attention to detail and ability to work independently and collaboratively. Preferred Qualifications:
Candidate must be willing to obtain Security+ CE. Experience with DoD-specific software development requirements and compliance frameworks. Relevant certifications such as Certified Secure Software Lifecycle Professional (CSSLP) or CompTIA Security+.
\n