2

Entry Level Software Engineer Jobs in Sausalito, CA

MuleSoft Developer

San Leandro, CA · On-site

$56.75 - $75.50/hr

Apply software development standards through participation in code reviews and refactoring to ... entry level positions. The position regularly exchanges information in person, in writing, via ...

MuleSoft Developer

San Leandro, CA · On-site

$56.75 - $75.50/hr

Apply software development standards through participation in code reviews and refactoring to ... entry level positions. The position regularly exchanges information in person, in writing, via ...

This is an entry-level, remote position. Successful candidates have a bachelor's degree within an engineering discipline, a passion for technology, and exposure to system/software testing in the life ...

Showing results 21-40

Entry Level Software Engineer information

See Sausalito, CA salary details

$27.3K

$119.3K

$215K

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

As of Aug 18, 2026, the average yearly pay for entry level software engineer in Sausalito, CA is $119,284.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,900.00 and $136,500.00 per year, depending on experience, location, and employer.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

What does an entry level software engineer do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

What are the key skills and qualifications needed to thrive as an entry level software engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

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

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

Is 25 too late to become an entry level software engineer?

Entry level software engineering roles are open to candidates of all ages, and starting at 25 is common. Many employers value skills, such as programming languages and problem-solving abilities, over age, and individuals can transition into the field through coding bootcamps, online courses, or degree programs. Age should not be a barrier to entering an entry level software engineering position.

What are the most commonly searched types of Software Engineer jobs in Sausalito, CA?

The most popular types of Software Engineer jobs in Sausalito, CA are:

What are popular job titles related to Entry Level Software Engineer jobs in Sausalito, CA?

For Entry Level Software Engineer jobs in Sausalito, CA, the most frequently searched job titles are:

What cities near Sausalito, CA are hiring for Entry Level Software Engineer jobs?

Cities near Sausalito, CA with the most Entry Level Software Engineer job openings:

Infographic showing various Entry Level Software Engineer job openings in Sausalito, CA as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $119,284 per year, or $57.3 per hour.

Entry-level Mechanical Engineer

Salas O'Brien, Inc.

Oakland, CA • On-site

$75K - $85K/yr

Full-time

Posted 4 days ago


Salas O'Brien rating

8.2

Company rating: 8.2 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

160th of 449 rated engineering


Job description

Entry Level Mechanical Engineer

At Salas O’Brien we tell our clients that we’re engineered for impact. This passion for making a difference applies just as much to our team as it does to our projects. That’s why we’re committed to living our values every day: inspiring, achieving, and connecting as shared owners of our success with a focus on a sustainable future.

Building for the long-term means that all of our team members can expect to work on amazing projects with a people-first approach to problem solving. It also means that each member of our team has truly limitless potential to build a unique, meaningful, and high-impact career—and they’ll receive great total rewards along the way.

About Us:

Founded in 1975, Salas O’Brien is an employee-owned engineering and professional services firm focused on achieving impact for our clients, our team, and the world. We know that tomorrow’s requirements are today’s opportunities, and we are here to design lasting solutions for pressing challenges.

We work across a variety of industries providing integrated engineering and consulting services. Our specialized experience includes design for data centers, healthcare, science and technology, high-rise buildings, clean energy, education, and other building types as well as structural and building sciences, infrastructure asset management, advanced robotics, and more.

Our technical expertise is paired with an exceptional team of business development, human resources, finance and accounting, information technology, and marketing professionals, all of whom play a key role in bringing our commitments to life every day.

Job Summary:

We are seeking a highly motivated and detail-oriented Entry-level Mechanical Engineer to join our engineering team. The ideal candidate will assist in the design, analysis, and testing of mechanical components and systems, contributing to the development of innovative products and solutions. This role provides an excellent opportunity for professional growth and hands-on experience in a dynamic environment.

Responsibilities:

  • Design and Development:
    • Assist in the design and development of mechanical components, systems, and products
    • Participate in brainstorming sessions and contribute to innovative engineering solutions.
    • Collaborate with cross-functional teams to ensure design requirements are met.
  • Analysis and Testing:
    • Conduct basic engineering calculations and analysis (e.g., heat loads, air flows) to ensure the integrity and performance of designs.
    • Support the troubleshooting and optimization of mechanical systems.
  • Documentation and Reporting:
    • Prepare and maintain detailed engineering documentation, including design specifications, plans, and reports.
    • Assist in the preparation of technical presentations and project status updates.
  • Project Support:
    • Collaborate with senior engineers and project managers to ensure timely completion of project milestones.
    • Provide support in the selection and evaluation of materials, components, and equipment processes.
    • Assist in quality control and assurance processes during production.

Qualifications and Experience:

  • Educational Background:
    • Bachelor's or Master's degree in Mechanical Engineering.
  • Skills:
    • Basic understanding of mechanical engineering principles, including mechanics, thermodynamics, fluid mechanics, and materials science.
    • Experience in AutoCAD and Revit software preferred but not required
    • Strong analytical and problem-solving skills.
    • Excellent communication and teamwork abilities.
    • Willingness to learn and adapt in a fast-paced environment.
  • Experience:
    • Internship or co-op experience in a mechanical engineering role is a plus, but not required.

Preferred Qualifications:

  • Familiarity with industry standards and codes (e.g., ASHRAE, IMC).
  • Basic knowledge of HVAC Design.

Location:

Office: San Jose, CA

Travel: 20% to 40% to mainly local client sites.

Compensation & Benefits

The expected base salary range for this role is $75,000 – $85,000 USD per year. Actual compensation will be determined based on a number of factors including skills, experience, qualifications, and location.

This role is also eligible for performance-based bonuses, equity participation, and a comprehensive U.S.-based benefits package, including:

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and company holidays
  • Wellness programs and employee assistance resources
  • Professional development support

Equal Opportunity Employment Statement

Salas O’Brien provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state/provincial, or local laws. Salas O’Brien will accommodate the disability-related needs of applicants as required by law.

Third-Party Agency Notice

Salas O’Brien does not accept unsolicited resumes from external recruiters or agencies. We only work with approved partners engaged directly by our Talent Acquisition team for specific searches. Unsolicited submissions will not be eligible for placement fees.


What Salas O'Brien employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom