2

Entry Level Computer Programmer Jobs in Princeton, NJ

Java Developer

North Brunswick, NJ

$53.75 - $69.50/hr

NET We are actively hiring Entry level Software Developers for the following job profiles. 1. Java ... Bachelor's/Master's Degree (graduated) in Computer Science or related field is strongly preferred.

Java Developer

New Brunswick, NJ · On-site

$52.75 - $68/hr

NET We are actively hiring Entry level Software Developers for the following job profiles. 1. Java ... Bachelor's/Master's Degree (graduated) in Computer Science or related field is strongly preferred.

Python Developer

New York, NY

$55 - $75.75/hr

Python Developer We are looking for an Entry level/experienced Python developer with a background ... Qualifications BS or MS in Computer Science or related field. Additional Information

As an Entry-Level Technology Consultant at Sogeti , you wi ll join one of our core practices based ... A bachelor's degree in Computer Science , Software Engineering, Data Analytics, Quality Engineering ...

... entry level candidates with Business Analyst skills are encouraged to apply. Candidates Qualification: * Masters Degree in Computer Science, Engineering or similar field. * Knowledge of Business ...

Entry level Devops Engineer

New York, NY · On-site

$57.75 - $79/hr

We have achieved many distinctions and milestones of outstanding success during the course of its evolutionary journey. • Bachelor's degree in computer science, software engineering, Information ...

Structural Engineer

Edison, NJ · On-site

$65K - $85K/yr

This is an entry-level position and is based out of Edison, NJ. Your role * Provide guidance and ... Basic computer skills required to enter data into spreadsheets or databases. * Math skills to ...

Knowledge in CAD Programs such as Bentley Micro Station and Microsoft Office. The Assistant Mechanical Engineer will provide support to and assist Mechanical Engineers with all functions related to ...

Website:- www.consultadd.com Software Developer (Entry Level/Experienced) The Candidates who are in ... Qualifications Bachelors or Masters Degree in Computer Science or Information Technology or a ...

Junior frontend developer

New York, NY · On-site +1

$73.30K - $95.20K/yr

Associate or Bachelor's degree in Computer Science, Information Technology, or a related field (or ... What We Offer Competitive entry-level salary and benefits package. Mentorship program and budget ...

next page

Showing results 1-20

Entry Level Computer Programmer information

See Princeton, NJ salary details

$34.6K

$68.1K

$100.1K

How much do entry level computer programmer jobs pay per year?

As of May 30, 2026, the average yearly pay for entry level computer programmer in Princeton, NJ is $68,110.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,900.00 and $83,900.00 per year, depending on experience, location, and employer.

What Does an Entry Level Computer Programmer Do?

The job of an entry-level computer programmer is to write code, troubleshoot design issues, and debug software. They typically work as part of a software development team or under direct supervision. An entry-level computer programmer may sit in on development meetings and perform other administrative tasks as needed. The qualifications you need to become an entry-level computer programmer typically include a bachelor's degree and a working knowledge of one or more programming languages.

What are the key skills and qualifications needed to thrive as an Entry Level Computer Programmer, and why are they important?

To thrive as an Entry Level Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), problem-solving abilities, and at least a bachelor’s degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong attention to detail, effective communication, and a willingness to learn help individuals excel in collaborative and dynamic environments. These skills and qualities are important for delivering reliable code, adapting to evolving project needs, and contributing effectively to software development teams.

What are some common challenges faced by entry level computer programmers during their first year on the job?

Entry level computer programmers often encounter challenges such as adapting to new development tools, understanding complex codebases, and managing project deadlines. It's common to feel overwhelmed by unfamiliar programming languages or frameworks, but most teams offer mentorship and training to help with the transition. Collaboration with senior developers and participating in code reviews are valuable opportunities to learn best practices and improve coding skills. Over time, persistence and proactive communication can help overcome these initial hurdles and contribute to professional growth.

What are Entry Level Computer Programmers?

Entry Level Computer Programmers are professionals who write, test, and maintain computer code under supervision, usually at the start of their careers. They typically work with more experienced developers to learn best practices and develop their coding skills. Their responsibilities may include debugging programs, writing simple scripts, and assisting in software development projects. Entry level programmers often have a degree in computer science or a related field and are proficient in one or more programming languages. This role serves as a foundation for advancing to more complex software engineering positions.

What is the difference between Entry Level Computer Programmer vs Software Developer?

AspectEntry Level Computer ProgrammerSoftware Developer
Required CredentialsAssociate's or Bachelor's in Computer Science or related fieldBachelor's degree often preferred; certifications like Java or Python are common
Work EnvironmentOffice or remote; coding in teams or individuallySimilar; often collaborative, project-based work
Employer & Industry UsageEntry-level roles in tech, finance, healthcare, and moreBroader; includes designing, developing, testing software
Common Search & Comparison IntentYesYes

Entry Level Computer Programmers typically focus on writing and testing code under supervision, while Software Developers are involved in designing and building software solutions. Both roles require similar educational backgrounds and work environments, but Software Developers often have broader responsibilities and higher expectations for project involvement.

What are the most commonly searched types of Computer Programmer jobs in Princeton, NJ? The most popular types of Computer Programmer jobs in Princeton, NJ are:
What cities near Princeton, NJ are hiring for Entry Level Computer Programmer jobs? Cities near Princeton, NJ with the most Entry Level Computer Programmer job openings:

Engineering Technical Support (Entry Level)

Phoenix Contact

Middletown, PA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 7 days ago


Job description

Job Summary
The Associate Product Support Specialists (APSS) provide level 1 technical support to Phoenix Contact customers, sales personnel and channel partners. The Associate Product Support Specialist will be responsible for providing technical advice and troubleshooting assistance for all Phoenix Contact products and related systems. The APSS will work with Phoenix Contact customers and channel partners and communicate all support case details to our customers and our sales team. While not supporting customers directly, the APSS will be expected to develop their knowledge of related products and systems.
The hiring title for this role is Associate Product Support Specialist.
Responsibilities
  • Provide answers to questions through inbound calls, e-mails, and chats from customers, channel partners and sales team
  • Document customer inquiries in CRM system to provide customer and sales team detailed summary of required actions needed to meet customer needs
  • Meet job specific service and training goals, while following work processes as defined by management
  • Collaborate and communicate with other Phoenix Contact stakeholders to provide unified service experience
  • Make time for and utilize training resources to continually improve job skills and knowledge.
  • Understand why the customer is asking their questions and learn how to proactively address their next set of needs before they ask
  • Build a working knowledge of applicable policies and procedures, and their intent
  • Learn key stakeholders in other departments
  • Advise customers how to apply Phoenix Contact products to provide an optimum solution for their application
  • Analyze competitive product and specify Phoenix Contact product with equivalent electrical and mechanical characteristics
  • Qualify and gather input for system design through functional specification review or by direct customer interaction with minimal guidance
  • Develop proof of concept applications and implement test plans to validate proposed solutions
  • Research and understand existing competitive and emerging products and technologies and keep up to date with changing technologies and industry trends
  • Develop and maintain a basic understanding of industrial networking and communication technologies
  • Be on call for emergency services when required
  • Continuously develop knowledge on Phoenix Contact products and their applications in industry
  • Work to continually improve the quality of service offered to our customers and partners
  • Understand and maintain a working knowledge of any industry standards that play a role in industrial systems
  • Effective interpersonal skills with comfort in delivering group presentations
  • Accept feedback from other team members and management team
  • Effectively communicate with customers to understand their needs and provide appropriate solutions
  • Actively communicate with management and mentorship team, specifically addressing needs for training, suggestions for improvement, and critical customer issues and trends

Qualifications
  • Bachelor's degree in engineering or technical focus preferred
    • BSEE/EET/MFET/Computer Engineering, or related field
    • AS in Engineering or related field with a minimum 2 years of industrial automation experience
  • Demonstrate Level 1 across competency across all product areas through customer responses and testing.
  • Demonstrate Level 2 Competency in three or more areas of specialization
  • Competency in providing quality levels of service as demonstrated through practice as an Associate Support Specialist or equivalent experience
  • Working knowledge of control cabinet design process and principals
  • Knowledge of electrical engineering design fundamentals related to current, voltage, resistance, impedance, power dissipation, 4-20 mA current loops, single & three phase power 120/240/480VAC
  • Ability to learn or knowledge of system components, standards, and best practices:
  • Panel installation, layout and marking
  • Process system signal transmission and isolation
  • Relay technology, and discrete signal transmission
  • Power generation, transmission, distribution, and protection for AC and DC circuits
  • Functional safety systems, specifications and standards
  • Industrial controllers, distributed IO systems and communication protocols
  • Network security, infrastructure and design as applied in industrial control systems
  • Visualization technology and best practices
  • Ability to interpret electrical and mechanical schematics
  • Ability to communicate technical concepts and principles to non-technical people orally and in writing
  • Must be willing to work flexible shifts based on departmental needs, could include late nights to 7PM Eastern time
  • Ability to set priorities and perform simultaneous tasks

Essential Job Functions
  • 5% Travel Requirement (1% - 3% Overseas)
  • Must be able to lift 50 pounds
  • Must be able to sit and/or stand for extended periods of time (2-4 hours at a time)
  • Must be able to work on a computer for extended periods of time (up to 4 hours at a time)
  • Must be able to travel in vehicles (automobiles, trains, and planes) for up to 10 hours
  • Must comply with company dress code guidelines
  • Punctuality and attendance in accordance with company policies
  • Must be able to communicate effectively in verbal and written English
  • Timely reporting of expenses

Perks & Benefits
Phoenix Contact offers a generous benefits package that includes medical, dental, and vision coverage, 401k matching, and a generous time off package. There are also a wide variety of additional benefits available including 16 weeks fully paid maternity leave & 10 weeks fully paid paternity leave, life insurance, short & long-term disability, assistance, and more!
Phoenix Contact is committed to the diversity of our employees. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender identity or expression, marital status, national or ethnic origin, political affiliation, race, religion, sex (including pregnancy), sexual orientation, veteran status, and family medical or genetic information.
If you need special accommodations to access job openings or to apply for a job, please call 717-944-1300 between the hours of 8 AM and 5 PM, Eastern Standard Time, Monday - Friday or email HR@phoenixcontact.com.
Notice to Staffing Agencies, Placement Services, and Professional Recruiters:
Phoenix Contact has an internal Staffing Department. Recruiters are hereby specifically directed NOT to contact Phoenix Contact employees directly in an attempt to present candidates. Phoenix Contact will not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to Phoenix Contact, including unsolicited resumes sent to a Phoenix Contact mailing address, fax machine or email address, directly to Phoenix Contact employees, or to Phoenix Contact's resume database will be considered Phoenix Contact property. Phoenix Contact will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume. Phoenix Contact will consider any candidate for whom a Recruiter has submitted an unsolicited resume to have been referred by the Recruiter free of any charges or fees. Phoenix Contact will not pay a fee to any Recruiter that does not have a signed Phoenix Contact contract in place specific to the position for which the resume was submitted. Recruiting vendor agreements will only be valid if in writing and signed by Phoenix Contact's Head of People & Organization or his or her designee. No other Phoenix Contact employee is authorized to bind Phoenix Contact to any agreement regarding the placement of candidates by Recruiters. By submitting a candidate to Phoenix Contact, recruiters agree to be bound and comply with this policy.