1

Software Developer Training Jobs in Pennsylvania

Senior Software Developer

Ambler, PA · On-site

$52.50 - $69.25/hr

The Senior Software Developer is responsible for the detailed design, implementation, and testing ... May provide staff and clients with training and technical assistance relating to new, existing, and ...

Net Software Developers and contributing to the further design and development of their core ... Any Azure would be desirable but not essential as training will be provided\n \n * Good English ...

Senior PHP Developer Company: Vantage Labs Vantage Labs is a world leader and innovator in the ... Tuition Reimbursement, paid training Vantage Labs is an Equal Opportunity Employer.

SOFTWARE DEVELOPERS: Gather requirements and develop software applications based on the requirement ... Any suitable combination of education, training or experience is acceptable. Work location: Exton ...

Work across the full ALM lifecycle on all elements of the team's solutions and DevOps pipeline ... Must have experience or academic training with the following: developing enterprise-class SOA/micro ...

$100 - $125/hr

Work across the full ALM lifecycle on all elements of the team's solutions and DevOps pipeline ... Seeking, Training, Investments, Volunteerism, and Human Resource Practices. We are also proud ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

Showing results 21-40

Software Developer Training information

What is software developer training?

Software developer training refers to educational programs, courses, or bootcamps designed to teach individuals the skills needed to become software developers. These trainings typically cover programming languages, software design, version control, and other technical skills. They may also include hands-on projects and collaborative work to simulate real-world development environments. Software developer training can be tailored for beginners or experienced professionals looking to learn new technologies or frameworks.

What types of projects or assignments can I expect during a software developer training program?

During a Software Developer Training program, you can expect to work on a mix of individual and collaborative projects, often involving real-world problems. These assignments typically range from building simple web or mobile applications to tackling more complex challenges like database integration, debugging, and version control with Git. You'll also likely participate in code reviews, pair programming, and agile development sprints, which help you build both technical and teamwork skills. These experiences are designed to prepare you for a professional development environment by simulating actual workplace scenarios.

What are the key skills and qualifications needed to thrive in software developer training, and why are they important?

To excel in Software Developer Training, a strong foundation in programming concepts, problem-solving skills, and a basic understanding of computer science principles are essential, often supported by a relevant degree or coursework. Familiarity with key programming languages (such as Python, Java, or JavaScript), version control systems like Git, and development environments is typically required. Curiosity, adaptability, and effective communication help trainees learn quickly, collaborate with peers, and embrace new technologies. These skills and qualities are vital for building a successful career as a software developer and keeping pace with the fast-evolving tech landscape.

What is the difference between Software Developer Training vs Software Engineer?

AspectSoftware Developer TrainingSoftware Engineer
CredentialsTypically includes coding bootcamps, certifications, or coursesBachelor's or master's degree in computer science or related field
Work EnvironmentTraining programs, workshops, or entry-level positionsFull-time employment in tech companies, startups, or organizations
Industry UsageUsed to prepare individuals for software development rolesProfessional role involving designing, developing, and maintaining software
Search & Comparison IntentPeople seeking training options or entry-level pathwaysIndividuals exploring career roles or job requirements

Software Developer Training focuses on preparing individuals with the skills needed to start a career in software development through courses and certifications. In contrast, a Software Engineer is a professional role requiring formal education and experience, responsible for designing and building software solutions. While training provides foundational knowledge, the software engineer role involves applying that knowledge in a professional setting.

How to get a software developer training job with no experience?

To secure a software developer training job with no experience, focus on building foundational skills through online courses, coding bootcamps, or self-study in programming languages like Python or Java. Gaining practical experience via personal projects, contributing to open-source, and obtaining relevant certifications can improve your chances; demonstrating problem-solving and learning ability is also important in entry-level roles.

How to train as a software developer?

Training as a software developer typically involves learning programming languages such as Python, Java, or JavaScript through online courses, coding bootcamps, or computer science degrees. Gaining practical experience by building projects, participating in internships, and mastering tools like version control systems (e.g., Git) are essential for skill development and employability.
Infographic showing various Software Developer Training job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 12% Part Time, and 1% Contract. Highlights an 86% Physical, 1% Hybrid, and 13% Remote job distribution.

Software Developer / Engineer Crane, Indiana

Indiana, PA • On-site

Precise Systems, Inc.
Guided Missile and Space Vehicle Manufacturing • 501 - 1,000 employees

$80 - $100/hr

Other

Posted 22 days ago


Job description

Precise Systems delivers integrated, mission-ready solutions that advance warfighter readiness and strengthen our nation’s most critical defense programs. Through the power of our combined capabilities, we provide deep expertise in Advanced Engineering; Digital Transformation; Electromagnetic Warfare; Interactive Training & Simulation; Physical Sciences Research; Platform Lifecycle Support; and Foreign Military Sales. Unified by decades of trusted performance and expanded through strategic growth, our team applies innovative technologies, engineering rigor, and customer-focused execution to solve complex challenges and accelerate mission success. Guided by our commitment to partnership, precision, and performance, we deliver the scalable solutions and technical excellence our customers depend on—today and into the future.

We are seeking a Software Developer / Engineer to support our customer in Crane, Indiana. This role supports the design, development, integration, testing, and sustainment of software, firmware, and related digital capabilities for Electronic Warfare systems, tactical information systems, test infrastructure, and training environments. The position is aligned to the SOW’s software engineering requirements across the full lifecycle, including initial design, development, upgrade of fielded systems, replacement efforts, lab support, and field test support. The successful candidate will contribute to software architecture, coding, integration, debugging, automated and manual testing, requirements traceability, documentation, and cybersecurity-conscious implementation for mission systems supporting Expeditionary EW efforts. This role is well suited for an engineer who can work across software development, system integration, and test activities in a secure, mission-focused environment.

This role requires in-person support.

Duties:
  • Design, develop, modify, integrate, test, and maintain computer software and firmware supporting Electronic Warfare systems, tactical information systems, test facilities, and training environments.
  • Support software efforts across the lifecycle, including initial system design, new development, upgrades to fielded systems, and replacement of existing capabilities.
  • Plan, design, code, test, integrate, and deliver algorithms, models, software source code, executables, and computer programs in support of customer requirements.
  • Analyze system-level requirements to ensure that test definitions, objectives, plans, and acceptance criteria are sufficient to validate system requirements and operational needs.
  • Perform and support requirements development, validation, traceability analysis, risk assessment, and mitigation planning for software upgrades and development efforts.
  • Support software testing activities including unit testing, software integration testing, system-level testing, regression analysis, and independent verification and validation (IV&V).
  • Perform traceability analysis between requirements, test designs, cases, procedures, and execution results and document discrepancies in accordance with approved plans.
  • Participate in code reviews, user acceptance testing, and development of automated software test results and documentation.
  • Utilize Government-accessible source code repositories based on git and support disciplined software configuration management practices.
  • Support software maintenance activities to correct faults, improve performance, address vulnerabilities, and adapt software to modified operating environments.
  • Contribute to software architecture, quality assurance, requirement documentation, cloud-service support, and integration of software into larger mission systems and networks.
  • Support work in both lab and field test environments, including Government-led testing and troubleshooting of integrated systems.
  • Prepare technical reports, software documentation, and related engineering artifacts required to support development, testing, and sustainment.
Desired Education:
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical discipline.
Desired Experience:
  • 3+ years of professional experience in software development, software engineering, computer science, or closely related work.
  • Experience designing, coding, integrating, testing, and maintaining software in a structured engineering environment.
  • Proficiency in one or more modern programming languages such as Python, C, C++, Java, or similar.
  • Experience with software testing, including unit testing, integration testing, and system-level testing.
  • Experience with requirements analysis, traceability, and technical documentation.
  • Familiarity with git-based version control and software configuration management practices.
  • Ability to troubleshoot software and integrated system issues in lab or operational test environments.
  • Strong written and verbal communication skills and ability to work effectively with software, systems, test, and cybersecurity teams.
Preferred Qualifications:
  • Experience supporting DoD, Navy, Electronic Warfare, tactical information systems, or mission-system software.
  • Experience with automated test frameworks, IV&V, regression testing, and requirements/test traceability tools.
  • Familiarity with software architecture, cloud services, MBSE-adjacent development environments, or networked mission systems.
  • Experience with cybersecurity best practices, secure software development, or remediation of software vulnerabilities in operational systems.
  • Experience supporting Government-led testing, lab demonstrations, field testing, or training systems.
  • Familiarity with software support activities such as SSA planning, software optimization, lifecycle metrics, and software configuration planning.

Must be able to obtain and maintain a Secret security clearance. Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Precise Systems is dedicated to a shared vision and core values of Integrity, Respect, and Responsibility, which foster innovation and drive our continued success in the global marketplace. Precise Systems and its subsidiaries are Equal Opportunity /Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, protected veteran status, status as an individual with a disability, or any legally protected status under federal, state, or local law. Precise Systems participates in E-Verify.

#J-18808-Ljbffr