Software Engineer
Moseley Technical Services
- McLeansville, NC
- Permanent
- Full-time
- Design, implement, document, and test software on programs supporting our national security.
- Provide the opportunity for close collaboration with systems, mechanical, and electrical teams.
- Develop applications in C, C++/STL, Java, or JavaScript
- Develop in both Linux and Windows environments
- Work in a team, demonstrated by written and verbal communication skills
- Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.
- Ability to Obtain Secret Clearance
- Demonstrated proficiency in Linux and Windows application development using any of the following: C, C++/STL, Java, JavaScript, with some C# and GUI development frameworks.
- Take pride in well documented designs and code.
- Knowledgeable in design concepts such as UML, model driven development and test driven design
- Knowledgeable in at least one common testing framework, such as JUnit
- Experience using software tools supporting Integrated Development Environments (e.g., Eclipse, Visual Studio), version control (e.g., GitLab, Subversion), and task management (e.g., JIRA)
- Experience with network communications programming a plus
- Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation which may include education, criminal and work history verifications.
- Accepted applicants will have the opportunity to be eligible for benefits, including medical and supplemental insurance and a 401K. Appreciation and gratitude for employees is a hallmark of organizations with low turnover.