Software Engineer I

San Diego Blood Bank

San Diego (CA)

On-site

USD 55,000 - 63,000

Full time

13 hours 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
401k match
Employee assistance program
Service awards

Job summary

San Diego Blood Bank is seeking a Software Engineer I to join its mission-driven team in San Diego, CA. You will develop and maintain browser-based business applications, spanning UI, APIs, and data access, while benefiting from mentorship and guided growth.

The role emphasizes learning to leverage AI-assisted development tools, delivering high-quality code, and collaborating with a small, dedicated team to support community health initiatives.

Qualifications

  • Associate's degree or Bachelor's degree in Computer Science or related field, or equivalent combination of education and experience.
  • 1-3 years of software development experience or a strong portfolio of projects.
  • Familiarity with Git-based version control.

Responsibilities

  • Develop, test, and maintain features across the full application stack, including UI, APIs, business logic, and database components, under the Lead Software Engineer.
  • Translate wireframes, mockups, and requirements into responsive, accessible browser interfaces.
  • Develop and maintain database schemas, queries, and data access code following established architecture.
  • Implement data validation, error handling, and security controls within features.
  • Build and maintain integrations with internal systems and third-party services.
  • Write clean, well-documented code following team standards and version control workflows.
  • Write and maintain automated tests for features.
  • Participate in code reviews, pair programming, and planning sessions.
  • Troubleshoot, debug, and resolve defects; test fixes.

Skills

JavaScript
HTML
CSS
Python
C#
Java
Node.js
React
Git
SQL
Analytical skills
Communication
Teamwork
Time management
Learning agility

Education

Associate's or Bachelor's degree in Computer Science or related field

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.

The Software Engineer I position will provide excellent customer service.

WHAT YOU WILL BE DOING TO MAKE A DIFFERENCE
  • 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.
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
  • 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

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

On-site
USD 56,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
Software Engineer I - Mentored, Full-Stack Impact
Software Engineer I - Mentored, Full-Stack Impact

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

On-site
USD 56,000 - 63,000
Health benefits
Paid vacation
Holidays
+4
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 - 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

San Diego Blood Bank • San Diego (CA)

On-site
USD 19 - 23
Employer-sponsored health benefits
Paid vacation
Paid 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