2

Entry Level Software Developer Jobs in Montclair, CA

VDC ENGINEER

Santa Ana, CA · On-site

$8.0K - $90K/yr

The VDC Engineer is an entry-level position in the Construction Technology (ConTech) group, focused ... Utilizes software skills to develop 2D/3D logistics plan for proposals. Operations * Assists the ...

Firmware & Software: Set up and customize Linux environments (Ubuntu, Yocto, JetPack), middleware ... We are recruiting across a wide range of experience levels from entry level engineers to senior and ...

Firmware & Software: Set up and customize Linux environments (Ubuntu, Yocto, JetPack), middleware ... We are recruiting across a wide range of experience levels from entry level engineers to senior and ...

Firmware & Software: Set up and customize Linux environments (Ubuntu, Yocto, JetPack), middleware ... We are recruiting across a wide range of experience levels from entry level engineers to senior and ...

Civil Design Engineer

Santa Ana, CA · On-site

$60K - $80K/yr

Use AutoCAD software to establish horizontal and vertical alignments, profiles, cross sections and ... B.S. in Civil Engineering with 1 to 3 years' experience in civil engineering field. (Entry level ...

This is not an entry-level position. Candidates must have real-world experience building and ... Strong programming and problem-solving skills. * Ability to work onsite in Buena Park, California ...

Train and mentor junior and entry level engineers. * Coordinate work of the electrical design team ... Computer skills in Microsoft Office as well as standard Power Market Sector design software ...

Train and mentor junior and entry level engineers. * Coordinate work of the electrical design team ... Computer skills in Microsoft Office as well as standard Power Market Sector design software ...

next page

Showing results 1-20

Entry Level Software Developer information

See Montclair, CA salary details

$29.8K

$101.2K

$243.8K

How much do entry level software developer jobs pay per year?

As of Jul 12, 2026, the average yearly pay for entry level software developer in Montclair, CA is $101,237.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,100.00 and $107,000.00 per year, depending on experience, location, and employer.

What Does an Entry-Level Software Developer Do?

An entry-level software developer has simpler duties compared to more senior members of the field. At the entry level, your responsibilities are to create simple, single-thread code to achieve a specific task. These bits of code can be combined to create a larger program. You may also have to create or write a design algorithm by which you create software. However, most of the time, as an entry-level developer, you are in charge of debugging. You have to comb through the code of a piece of software to remove errors.

How to get a software developer job with no experience?

Entry-level software developer positions often require demonstrating programming skills through personal projects, internships, or coding bootcamps. Building a portfolio with projects in languages like Python, Java, or JavaScript and gaining familiarity with tools like Git can improve chances; certifications can also help validate skills for employers.

What types of projects and tasks can I expect to work on as an entry level software developer?

As an entry level software developer, you will typically be assigned to work on smaller modules or features within larger projects, often under the guidance of more experienced developers. Your daily tasks may include writing and testing code, fixing bugs, participating in code reviews, and collaborating with team members through agile sprints or regular meetings. You'll also have opportunities to learn new technologies, contribute to documentation, and gradually take on more complex responsibilities as you gain experience. This environment encourages continuous learning and close collaboration with others, helping you build both technical and teamwork skills.

Will AI replace developers in 2026?

Entry level software developers will continue to play a vital role in software creation, as AI tools are designed to assist rather than fully replace human programmers. Developing skills in coding, problem-solving, and understanding AI integration will remain valuable in the evolving tech environment. AI can automate repetitive tasks, but human oversight and creativity are essential for complex software development.

Is 30 too late to become a software developer?

Entry level software developer roles are open to individuals of all ages, and many successful developers start their careers later in life. Learning programming languages, gaining relevant skills through coding projects or certifications, and building a portfolio are key steps regardless of age.

What are entry level software developers?

Entry level software developers are professionals who are at the beginning of their software development careers. They typically have foundational knowledge of programming languages, software development methodologies, and problem-solving skills. Entry level developers work under the guidance of more experienced engineers to write code, fix bugs, and contribute to software projects. Their responsibilities often include learning new technologies, collaborating with team members, and gaining practical experience to advance in their careers.

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

To thrive as an Entry Level Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, along with a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic knowledge of databases is important. Strong problem-solving abilities, attention to detail, and effective teamwork set standout candidates apart. These skills and qualities are crucial for building reliable software, collaborating with colleagues, and adapting to evolving technical requirements.

What is the difference between Entry Level Software Developer vs Junior Software Engineer?

AspectEntry Level Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, coding bootcamp experienceBachelor's in CS or related field, internship experience
Work EnvironmentTech companies, startups, software firmsTech companies, consulting firms, startups
Employer UsageCommonly used in job postings and industryOften used interchangeably with Entry Level Software Developer

Both roles typically require a bachelor's degree in computer science or related fields and some coding experience. They work in similar environments like tech companies and startups. The terms are often used interchangeably, but 'Junior Software Engineer' may emphasize a slightly more engineering-focused role. Overall, they represent entry-level positions for aspiring software professionals.

What engineer makes $500,000 a year?

While most entry-level software developers earn significantly less, highly experienced software engineers working in specialized fields such as quantitative trading, high-frequency trading, or senior roles at major tech companies can reach or exceed $500,000 annually, often including bonuses and stock options. These roles typically require advanced skills, extensive experience, and often involve working with complex systems or financial markets.
What are the most commonly searched types of Software Developer jobs in Montclair, CA? The most popular types of Software Developer jobs in Montclair, CA are:
What are popular job titles related to Entry Level Software Developer jobs in Montclair, CA? For Entry Level Software Developer jobs in Montclair, CA, the most frequently searched job titles are:
What cities near Montclair, CA are hiring for Entry Level Software Developer jobs? Cities near Montclair, CA with the most Entry Level Software Developer job openings:
Infographic showing various Entry Level Software Developer job openings in Montclair, CA as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $101,237 per year, or $48.7 per hour.
VDC ENGINEER

VDC ENGINEER

Balfour Beatty

Santa Ana, CA • On-site

$8.0K - $90K/yr

Full-time

Posted 23 days ago


Balfour Beatty US rating

6.9

Company rating: 6.9 out of 10

Based on 49 frontline employees who took The Breakroom Quiz

56th of 79 rated construction


Job description

Description- VDC Engineer
Summary
At Balfour Beatty Construction we are seeking an entry-level Virtual Design & Construction (VDC) Engineer in Southern California. The primary role of the VDC Engineer is to facilitate the successful implementation of BIM (Building Information Modeling), construction technology and related processes, and to serve as a resource for business acquisition, project teams during proposals, preconstruction, and operations phases of the project. The VDC Engineer is an entry-level position in the Construction Technology (ConTech) group, focused on producing models and providing technology-related services and knowledge. This role ensures project success by using technology to execute processes for or with clients, designers (architectural and engineering firms) and subcontractors.
Essential Functions
Business Development / Acquisition
  • Understand project requirements and pursuit needs.
  • Create and develop models to generate images, videos and other BIM content for use in proposals and presentations.
  • Assists in the development of the BIM Execution plan for new projects.
  • Supports the execution of Balfour Beatty's role in preconstruction workflows.
  • Assist the integrated projects & preconstruction teams in using BIM tools for analyzing and using.
  • Reviews BIM models during design review in preconstruction.
  • Utilizes software skills to develop 2D/3D logistics plan for proposals.

Operations
  • Assists the project team to execute the BIM Execution Plan.
  • Assists the project team in setting up new project models for coordination and clash detection. Facilitates Clash Detection sessions and BIM related meetings for the project team.
  • Trains and assists the project team on the use of BIM and its applications.
  • Assists in other technology needs on projects by developing 3D virtual mockups, virtual reality sessions as needed.
  • Supports project teams with implementing all new technology.
  • Builds models or further develops existing models to be used for specific BIM processes at all project phases.
  • Assists in laser scanning, processing and analyzing of scan data and photogrammetry imaging.

Innovation and technology support
  • Proactively pursues personal development to remain proficient in latest BIM technologies and programs.
  • Assists with developing processes and SOPs for the implementation of new technology.
  • Assist in developing training material and training other employees on technology related process Maintains the BIM knowledge database, lessons learned, techniques and distribute knowledge Observes the BIM process on current projects to capture new/better means and methods Maintains and expand Balfour Beatty BIM content and digital libraries.
  • Builds effective relationships with customers, design team, subcontractors, suppliers, and user groups that reflect and support company core values and meets or exceeds the customer's expectations. Actively participates in industry, client, and community relations to enhance company image.
  • Performance of this job may require periodic meetings at off-site locations and jobsites.

Minimum Requirements
  • B.S. in Construction Management, Construction Engineering, Architectural Engineering or related field.
  • 2-3 years of experience as a project engineer, estimator, VDC Engineer or experience with BIM/technology programs from a project, school, or industry is required.
  • Requires well-rounded basic knowledge of operations and business acquisition.
  • Demonstrates proficiency using the basic functions of a personal computer (email, internet, Word, Excel, Office, Outlook, etc). Is experienced, knowledgeable or capable of learning the following tools: Navisworks, Revit, AutoCAD, Civil 3D, CM Builder, Fusion, Sketch Up, Bluebeam, and Primavera P6.

The base compensation range for the role of VDC Engineer in S Ca posted above is $80,00 - $90,000 annually.
This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the range may be modified in the future. An employee's pay position within the salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, shift, travel requirements, any collective bargaining agreements, and business or organizational needs. No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, incentive, or any other form of compensation that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company's sole discretion, consistent with the law and any applicable plan documents.
Balfour Beatty is an equal opportunity employer that recognizes the value of a diverse workforce. All qualified individuals will receive consideration for employment without regard to race, color, age, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, genetic information, or any other criteria protected by federal, state or local law.

What Balfour Beatty US employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom