Software Engineer
Latitude, Inc.
Job Description: Software Engineer Location: Hanover, MD Employment Type: Contract to HireSecurity Clearance: Active, or ability to obtain Secret Clearance About the Role:We are seeking a highly skilled Software Engineer with expertise in C++ or Java development in a Linux environment. The ideal candidate will contribute to designing, developing, and maintaining robust software solutions that support mission-critical systems. Candidates with prior Department of Defense (DOD) or Navy experience are highly preferred, as this role involves working on projects aligned with defense applications. Key Responsibilities:Design, develop, and maintain software applications using C++ or Java in a Linux-based environment.Collaborate with cross-functional teams to define, design, and deliver innovative software solutions.Optimize and troubleshoot software to enhance performance, scalability, and reliability.Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.Write and maintain technical documentation for software design and development processes.Ensure compliance with DOD standards and cybersecurity protocols.Work on system integration and testing in collaboration with hardware and other software systems.
Required Qualifications:Bachelor’s degree in Computer Science, Software Engineering, or a related field.3+ years of professional experience in software development using C++ or Java.Proficiency in developing and debugging software in a Linux environment.Strong understanding of software design principles, data structures, and algorithms.Experience with version control tools (e.g., Git) and build systems (e.g., CMake, Make, or Ant).Excellent problem-solving skills and attention to detail.
Preferred Qualifications:Prior experience working on DOD or Navy projects.Knowledge of real-time systems, embedded systems, or distributed systems.Familiarity with network protocols and communication frameworks.Active or prior security clearance (e.g., Secret Clearance).Experience with DevOps practices, containerization (e.g., Docker), or CI/CD pipelines.
Required Qualifications:Bachelor’s degree in Computer Science, Software Engineering, or a related field.3+ years of professional experience in software development using C++ or Java.Proficiency in developing and debugging software in a Linux environment.Strong understanding of software design principles, data structures, and algorithms.Experience with version control tools (e.g., Git) and build systems (e.g., CMake, Make, or Ant).Excellent problem-solving skills and attention to detail.
Preferred Qualifications:Prior experience working on DOD or Navy projects.Knowledge of real-time systems, embedded systems, or distributed systems.Familiarity with network protocols and communication frameworks.Active or prior security clearance (e.g., Secret Clearance).Experience with DevOps practices, containerization (e.g., Docker), or CI/CD pipelines.
Confirm your E-mail: Send Email
All Jobs from Latitude, Inc.