Software Engineer I

Page Mechanical Group, Inc.

San Diego (CA)

On-site

USD 56,000 - 63,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Paid vacation
Holidays
Sick time
Retirement plan
Employee Assistance Program
Service awards

Job summary

San Diego Blood Bank in San Diego, CA is seeking a Software Engineer I to contribute to our browser-based business applications across the full technology stack. You will work under the Lead Software Engineer, turning wireframes into responsive interfaces and building server-side APIs and data layers.

This role offers mentorship, opportunities to grow your skills with modern tools, and the chance to support a mission-driven nonprofit that serves hospitals across Southern California.

Qualifications

  • Associate's or Bachelor's in CS or related field, or equivalent experience.
  • 1–3 years of software development experience or a strong portfolio.
  • Proficiency in JavaScript, HTML, and CSS.
  • Experience with a server-side language (Python, C#, Java, or Node.js).
  • Familiarity with a modern front-end framework (React, Vue, or Angular).
  • Basic knowledge of relational databases and SQL.
  • Familiarity with Git-based version control.
  • Strong analytical and problem-solving skills.
  • Ability to learn new technologies quickly and work in a team.
  • Effective verbal and written communication skills.

Responsibilities

  • Develop, test, and maintain features across the full stack under guidance.
  • Translate wireframes into responsive, accessible interfaces.
  • Maintain database schemas, queries, and data access code.
  • Implement data validation, error handling, and security controls.
  • Build integrations with internal systems and third-party services.
  • Write clean, well-documented code following team standards and version control.
  • Write and maintain automated tests for assigned features.
  • Participate in code reviews and planning meetings.
  • Troubleshoot and resolve defects and verify fixes.

Skills

JavaScript
HTML
CSS
Server-side language
React/Vue/Angular
SQL/databases
Git
Analytical skills
Communication
Team collaboration
Learning agility
Time management

Education

CS degree or related field

Tools

Git
SQL

Job description

Position Title: Software Engineer I

FLSA: Full-time, Non-Exempt (hourly) plus benefits

Salary: $40.73 to 45.56 per hour (depending on experience)

Schedule: Monday - Friday; 8:00 am to 4:30 pm

Location: SDBB HQ – 3636 Gateway Center Ave, Ste 100, San Diego, CA 92102

Are you passionate about making a real difference in your community? Are you looking for a job where you can contribute to a meaningful cause and grow professionally? If so, San Diego Blood Bank invites you to join our dynamic & diverse team dedicated to the mission of saving & improving lives through blood and biotherapies.

WHY CHOOSE SDBB?
At San Diego Blood Bank, we provide Southern California regional hospitals with a wide range of blood banking services. These include blood collection, component preparation, plateletpheresis, plasmapheresis, leukapheresis, washed blood, frozen blood, autologous storage, designated donation services, and a reference laboratory. San Diego Blood Bank’s Cord Blood Banking Program provides lifesaving stem cell transplants to patients worldwide.

Founded in 1950, San Diego Blood Bank has been an important institution in the San Diego community for decades. Today, SDBB is continuing to grow to meet the changing needs of our healthcare community.

San Diego Blood Bank is a 501(c)(3) nonprofit organization also operating as Southern California Blood Bank.We serve hospitals in San Diego, Los Angeles and Orange Counties. We are the primary blood provider to Rady Children’s Hospital-San Diego and the safety net for hospitals in our region. Every year, more than 150,000 units of blood provided by San Diego Blood Bank are transfused into patients of all ages, socio-economic and ethnic backgrounds throughout Southern California. These patients are struggling with life-threatening medical conditions including cancer and other blood disorders, severe burns, organ transplants, emergency surgery, trauma, childbirth complications and more.

WHAT YOU NEED TO KNOW (Job Summary)

The Software Engineer I reports to the Lead Software Engineer and develops and maintains browser-based business application across the full technology stack. The role builds both the user-facing interfaces that allow end users to accomplish business tasks and the server-side APls, business logic, and data layer that power them.

This position receives structured mentorship from the Lead Software Engineer through code review, pair programming, and regular coaching, and is expected to grow steadily in skill and independence. The position will take an assistive role in other development and IT projects as the need arises.

The Software Engineer I is expected to make effective use of Al-assisted development tools as a partner in day-to-day programming, applying sound judgment to review and validate Al-generated code.

TheSoftware Engineer I positionwillprovideexcellentcustomer service.

WHAT YOU WILL BE DOING TO MAKE A DIFFERENCE (Key Responsibilities):
  • Develop, test, and maintain features across the full application stack, including user interface components, APls, business logic, and database components, under the direction of the Lead Software Engineer.
  • Translate wireframes, mockups, and business requirements into responsive, accessible browser-based interfaces.
  • Develop and maintain database schemas, queries, and data access code following the architecture established by the Lead Software Engineer.
  • Implement data validation, error handling, and security controls within assigned features.
  • Build and maintain integrations with internal systems and third-party services.
  • Write clean, well-documented code following established team coding standards and version control workflow.
  • Write and maintain automated tests for assigned features.
  • Participate in code reviews, pair programming sessions, and team planning meetings.
  • Troubleshoot, debug, and resolve defects in assigned areas of the application; test fixes to ensure problems have been adequately resolved.
WHAT YOU NEED TO SUCCEED (Minimum Qualifications)
Education:
  • Associate's degree or Bachelor's degree in Computer Science or a related field/discipline from an accredited college or university, completion of a software development training program, or equivalent combination of education, training and/or experience.
Experience:
  • 1-3 years of software development experience,or a strong portfolio of academic, personal, or training program projects.
Skills:
  • Proficiency in JavaScript, HTML, and CSS.
  • Working knowledge of at least one server-side programming language (such as Python, C#, Java, or Node.js).
  • Familiarity with a modern front-end framework (such as React, Vue, or Angular) preferred.
  • Basic knowledge of relational databases and SOL.
  • Familiarity with Git-based version control.
  • Strong analytical and problem-solving skills.
  • Ability to learn new technologies quickly.
  • Effective verbal and written communication skills.
  • Ability to work collaboratively within a team.
  • Strong organizational and time management skills.
  • Eagerness to learn, accept feedback, and grow within a small team.
BENEFITS FOR YOU

We take care of you, while you take care of others. As a mission-based organization, we believe our team needs great support to do great work. Our comprehensive benefits help you in balancing home and work. With our resources and perks, you have amazing possibilities at the San Diego Blood Bank including:

  • Employees working 30 or more hours per week are eligible for employer sponsored health benefits (Medical, Dental, & Vision plans)
  • Earn up to 120 hours of paid vacation in your first year.
  • 7 paid Holidays + 1 personal holiday provided annually.
  • 40 hours of paid sick time provided annually.
  • 403b retirement plan with 3% employer match starting on your first day.
  • Employee Assistance Program - Free for employees and their families
  • Service Awards and recognition.

The San Diego Blood Bank is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer I
Software Engineer I

San Diego Blood Bank • San Diego (CA)

On-site
USD 55,000 - 63,000
Health benefits
Paid vacation
Holidays
+4
Lead Software Engineer
Lead Software Engineer

San Diego Blood Bank • San Diego (CA)

On-site
USD 147,000 - 167,000
Health benefits
Paid vacation
Holidays
+4
Development Coordinator
Development Coordinator

Page Mechanical Group, Inc. • San Diego (CA)

On-site
USD 38,000 - 42,000
Health benefits
Paid vacation
Sick time
+3
Senior Supervisor, Donor Operations
Senior Supervisor, Donor Operations

San Diego Blood Bank • San Diego (CA)

On-site
USD 70,000 - 90,000
Regional Account Director
Regional Account Director

Page Mechanical Group, Inc. • San Diego (CA)

On-site
USD 110,000 - 180,000
Health benefits
Paid time off
401(k) retirement plan
+1
Donor Technician 1 - Mobiles
Donor Technician 1 - Mobiles

San Diego Blood Bank • San Diego (CA)

On-site
USD 19 - 23
Employer-sponsored health benefits
Paid vacation
Paid holidays
+4
Donor Technician 1 - SSDC
Donor Technician 1 - SSDC

San Diego Blood Bank • San Diego (CA)

On-site
Health benefits
Vacation time
Holidays
+4
Donor Technician 1 - Mobiles
Donor Technician 1 - Mobiles

Page Mechanical Group, Inc. • San Diego (CA)

On-site
USD 24,000 - 34,000
Health benefits
Paid vacation
Holidays
+4
Donor Technician 1 - CDC
Donor Technician 1 - CDC

Page Mechanical Group, Inc. • Vista (CA)

On-site
USD 42,000 - 47,000
Health benefits
Paid vacation
Holidays
+4
Donor Technician 1 - CDC
Donor Technician 1 - CDC

San Diego Blood Bank • Vista (CA)

On-site
USD 34,000 - 41,000
Health benefits
Paid time off
403(b) retirement plan
+1