Software Developer
Pay: $29.33 - $44.00 hourly, depending on experience
Benefits: Medical, Dental, Vision, Paid Time Off, Paid Holidays, Employee Assistance Program, and other company-sponsored benefits
Security Clearance: Ability to obtain and maintain a government security clearance if required
Are you an early-career software professional looking to grow your programming skills while supporting meaningful projects and mission-critical operations?
PEMCCO is seeking a Software Developer to develop, modify, test, document, and maintain software solutions that support business, technical, and operational objectives. This is an excellent opportunity for a programmer who enjoys problem-solving, collaborating with technical teams, and building a strong foundation in software development.
This position is a great fit for candidates with experience in software development, application development, computer programming, coding, software testing, systems support, or technical documentation.
About PEMCCO
PEMCCO supports complex technical and operational programs by providing skilled professionals who help customers achieve mission success. We offer opportunities to work on impactful projects, develop valuable technical expertise, and contribute to innovative solutions that support critical government operations.
Job Overview
As a Software Developer, you will work from established specifications and requirements to develop, modify, test, and maintain software applications and related processing logic. You will collaborate with users and technical teams to implement approved system enhancements and ensure software solutions meet business and operational needs.
This role offers the opportunity to expand your technical skills, gain experience working within structured development environments, and contribute to the successful delivery of software solutions that make a real impact.
What You'll Do
Perform programming assignments based on approved specifications and requirements
Develop, maintain, and modify computer programs and software applications
Create and update program flowcharts, processing logic, and source code
Test, validate, and document software modifications and program changes
Prepare and maintain operator instructions and technical documentation
Write new software programs following established coding standards and development procedures
Review specifications, flowcharts, record layouts, and input/output requirements to support programming activities
Collaborate with users and technical personnel to clarify requirements and processing logic
Evaluate routine programming issues and recommend approved modifications when needed
Support software troubleshooting, testing, and issue resolution efforts
Follow established development, quality assurance, documentation, and configuration management procedures
Support additional technical projects and initiatives as assigned
What You Bring
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, Information Systems, Mathematics, or a related field
Two (2) to four (4) years of experience in software development, computer programming, application development, or a related technical field
Knowledge of programming principles and software development practices
Understanding of data processing concepts and procedures
Ability to read and interpret technical documentation, specifications, and flowcharts
Ability to develop, modify, test, and document software programs
Strong analytical and problem-solving skills
Excellent attention to detail and accuracy
Strong written and verbal communication skills
Ability to work independently and as part of a collaborative team
Ability to obtain and maintain a government security clearance if required
Preferred Experience
Master's degree in a related technical discipline
Experience supporting Department of Defense or Federal Government programs
Experience maintaining and enhancing existing software applications
Experience working within structured software development methodologies
Experience preparing technical documentation and operator instructions
Experience working in collaborative development environments
Why Join PEMCCO?
Build valuable experience supporting mission-focused projects
Develop your programming and software development expertise
Work alongside experienced technical professionals
Gain exposure to real-world software development and system support activities
Contribute to meaningful projects that support government and customer missions
Expand your technical knowledge and grow your career in a supportive environment
Work Environment
Professional office and technical work environments
Work may be performed at company facilities, customer locations, or designated project sites as needed
Regular use of computers, software development tools, and communication systems
Frequent collaboration with technical teams, users, and stakeholders
Benefits
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time Off
Paid Holidays
Employee Assistance Program
Additional company-sponsored benefits
Apply Today
If you're a motivated programmer looking to grow your software development career, work on meaningful projects, and contribute to mission-critical solutions, we encourage you to apply.
Join PEMCCO and help develop, maintain, and enhance the software solutions that support mission success.
Equal Opportunity Employer
PEMCCO, Inc. is an equal opportunity employer. The Company does not discriminate on the basis of race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, genetic information, military or veteran status, pregnancy, childbirth and related medical conditions, or any other characteristic protected by applicable federal, state, or local law.