Entry/Mid-Level Software Engineer
Full-Time | Philadelphia, PA
CAC is seeking Entry/Mid-Level Software Engineer to join our team in Philadelphia, PA to support the NSWC (Naval Surface
Warfare Center). We are looking for candidates that can design, develop, and maintain high-quality software
solutions. The ideal candidate is passionate about technology, problem-solving, and delivering exceptional
client experiences.
Responsibilities:
- Follow NSWCPD system engineering processes, ensuring compliance with industry and
cybersecurity standards - Develop and maintain control system software based on detailed technical requirements
- Perform testing by creating automated tests and executing formal testing procedures
- Prepare software development plans, instruction manuals, and change documentation
- Present deliverables during peer reviews and ensure they meet quality standards
Qualifications:
- Bachelor’s and/or master’s degree in computer science, computer engineering, or related technical
discipline - 0-5 years of experience in Software Development
- Experience with C#, C++, Java or other object-oriented language
- SQL experience using any popular relational database management system
- Work with IP-based systems and protocols (TCP/IP, UDP, Modbus, etc.)
- Knowledge of professional software engineering standards and best practices for the full software
development life cycle, including coding standards, code reviews, build processes, testing, and
operations - Understanding of version control using Git or SVN
Preferred Skills (optional)
- Experience in machinery/industrial controls industry
- Worked with PLCs/PACs (Rockwell or Siemens)
- In depth understanding of Windows or Linux
Key Competencies
- Problem-solving and analytical skills
- Strong communication and teamwork abilities
- Attention to detail and commitment to quality
- Ability to manage multiple priorities and meet deadlines
Benefits: - Medical/Dental Plans available
- Company matched 401(k)
- Paid Vacation & Holidays
- Flexible Schedules and Relaxed Dress Code
Additional Information
- Must be a US Citizen
- Must hold or be able to obtain a DoD Secret clearance