2

Entry Level Software Engineer Jobs in Alameda, CA

Evaluate the interface between hardware and software, operational requirements, and characteristics ... All of our core engineers are paid in the $150,000 range or greater and we also provide our ...

Software Developers * Embedded Software Developers * AI Developers * Web Developers * Software Developer QAs * Release QAs * AV Analysts/IPS Analysts * Hardware Developers * DevOps Engineers * C ...

Software Developers * Embedded Software Developers * AI Developers * Web Developers * Software Developer QAs * Release QAs * AV Analysts/IPS Analysts * Hardware Developers * DevOps Engineers * C ...

Software Developers * Embedded Software Developers * AI Developers * Web Developers * Software Developer QAs * Release QAs * AV Analysts/IPS Analysts * Hardware Developers * DevOps Engineers * C ...

Showing results 21-40

Entry Level Software Engineer information

See Alameda, CA salary details

$27.2K

$118.8K

$214.2K

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

As of Aug 9, 2026, the average yearly pay for entry level software engineer in Alameda, CA is $118,847.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,700.00 and $136,000.00 per year, depending on experience, location, and employer.

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.

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 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 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 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 is the entry-level position for a software engineer?

The entry-level position for a software engineer is typically called a Software Engineer I or Junior Software Engineer. It involves basic coding, debugging, and learning company tools and processes, often requiring familiarity with programming languages like Java, Python, or C++. This role provides foundational experience and may require a bachelor's degree in computer science or related fields.

How to get a job as an entry level software engineer with no experience?

To secure an entry level software engineer position with no experience, focus on building a strong foundation in programming languages like Python or Java, create a portfolio of personal projects, and gain familiarity with tools such as Git and Linux. Internships, coding bootcamps, and certifications can also improve your chances by demonstrating practical skills to employers.

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

Entry level software engineering roles are open to individuals of various ages, including those starting in their mid-20s. Many employers value skills, relevant training, and problem-solving ability over age, and career changers often successfully transition into software engineering at this stage by learning programming languages and gaining practical experience. Age is generally not a barrier to entering the field at an entry level.
What are the most commonly searched types of Software Engineer jobs in Alameda, CA? The most popular types of Software Engineer jobs in Alameda, CA are:
What are popular job titles related to Entry Level Software Engineer jobs in Alameda, CA? For Entry Level Software Engineer jobs in Alameda, CA, the most frequently searched job titles are:
What job categories do people searching Entry Level Software Engineer jobs in Alameda, CA look for? The top searched job categories for Entry Level Software Engineer jobs in Alameda, CA are:
What cities near Alameda, CA are hiring for Entry Level Software Engineer jobs? Cities near Alameda, CA with the most Entry Level Software Engineer job openings:
Infographic showing various Entry Level Software Engineer job openings in Alameda, CA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $118,847 per year, or $57.1 per hour.

Payload Pointing Control Software Engineer

Logos Space

Mountain View, CA • On-site

$53.50 - $68.25/hr

Full-time

Posted 26 days ago


Job description

Logos Space is a Low Earth Orbit (LEO) satellite system purpose-built to serve the connectivity
needs of the commercial enterprise users and government users. We will help fill an important gap in the market, providing resilient, high-performance satellite-based connectivity services to enterprise and government customers worldwide. Business customers have contracts with agreed-upon performance standards for their broadband, and Logos will build these capabilities into the system from the beginning. Speed and reliability are the foundation of the system. Logos is designed to extend cloud and data center network connectivity anywhere in the world to fixed, seaborne, and airborne terminals.
Logos is led by a team of highly experienced engineers with proven track records in the networking and satellite industries.
Position Summary, Responsibilities, & Qualifications
Logos is seeking a Payload Pointing Control Software Engineer to lead the development of our onboard, real-time beam control system. You will be responsible for designing, developing, integrating and testing the pointing control software that will keep Logos space networking constellation running smoothly. This role connects low-level estimation and control software with high-level mission requirements - motion to mission!
You should be prepared to work and thrive in a fast moving environment where you are comfortable taking vague design ideas and turning them into practical software that is ready to fly. We are seeking engineers who love to solve hard problems
Responsibilities
  • Design, develop, and maintain real-time state estimation and pointing control flight software in C and C++.
  • Manage the interfaces between payload beam control flight software, mechanically-steered antenna hardware, electronically steerable antennas, and optical intersatellite crosslink terminals.
  • Perform detailed attitude determination, control, disturbance rejection, and pointing performance analyses that bridge connect link budgets with pointing budgets
  • Conduct closed-loop testing using software-in-the-loop (SITL) simulations, hardware-in-the-loop (HITL) simulations, and FlatSat platforms to validate algorithm function and performance.
  • Participate in the full software development lifecycle, including requirements definition, architecture design, coding, and code reviews.
  • Provide technical support for mission operations, including anomaly resolution and the development of operational procedures

Basic Qualifications
  • Education: Bachelor's or Master's degree in Mechanical Engineering, Electrical Engineering, Aerospace Engineering, or a STEM field (Science, Technology, Engineering, or Math).
  • Experience: Seeking both entry-level applicants as well as senior-level applicants with prior spacecraft GN&C software development experience.
  • Technical Proficiency:
    • Experience, knowledge, skill or interest in traditional spacecraft attitude state estimation and control algorithms such as the Multiplicative Extended Kalman Filter (MEKF).
    • Proficiency in C, C++, Python, Rust or Julia
    • Experience with Agile development practices, DevOps and workflow management tools
      ----

    Logos Space Services is an equal opportunity employer committed to fostering creativity, curiosity and diverse perspectives among employees. We seek to create an environment where everyone can reach their full potential and drive outstanding results. All qualified applicants will receive consideration for employment without regard to race, national origin, age, sex, religion, disability, sexual orientation, marital status, veteran status, gender identity or expression, or any other basis protected by local, state, or federal law. This policy applies with regard to all aspects of one's employment, including hiring, transfer, promotion, compensation, eligibility for benefits, and termination. Offers will be contingent on the candidate's ability to access export-controlled information under U.S. law.