Principal, Backend/Integration Software Engineer

Ingram Micro

Irvine (CA)

On-site

USD 133,400 - 226,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare
Paid time off
401(k) with company match

Job summary

Ingram Micro is looking for an experienced software engineer to develop complex systems in Irvine, California. You will be responsible for designing and implementing software tools while managing large projects. Ideal candidates should have a strong background in Java and a passion for innovation within an Agile SCRUM environment.

The role requires a Bachelor's degree and at least 10 years of experience. Compensation ranges from USD $133,400 to $226,800 per year, with various benefits including healthcare and 401(k) matching.

Qualifications

  • 10–15 years of technical experience in web services, with 5+ years as full stack/integration developer.
  • Strong knowledge of relational databases and REST APIs.
  • Hands-on experience with agile methodologies and relevant tools.

Responsibilities

  • Design, develop, test, and implement operating system components and utilities.
  • Manage large projects, coach, and mentor junior engineers.
  • Respond to production incidents and ensure system improvements.

Skills

Java 8+
REST APIs
Spring Boot
Agile tools
Python
NodeJS
Front-end test automation

Education

Bachelor’s degree in computer science

Tools

GCP
JIRA
Bitbucket
Maven
SonarQube
Hibernate

Job description

Overview

Accelerate your career. Join the organization that's driving the world's technology and shape the future. Ingram Micro is a leading technology company for the global information technology ecosystem. Our market reach and diverse solutions, along with Ingram Micro Xvantage™, position us to support business-to-business technology professionals worldwide. Learn more at www.ingrammicro.com. We are seeking an experienced software engineer to develop, modify, and update complex and powerful systems using modern tools, techniques, and methods. Our customers and partners rely on us to deliver applications that enable them to operate and grow their businesses in a fast-paced, innovative environment.

We are looking for a software engineer with a demonstrated ability to learn quickly and a passion for pushing boundaries as part of an Agile SCRUM team. You will collaborate, communicate effectively, and deliver well-designed, efficient, and thoroughly tested software to ensure a seamless user experience. Innovation and performance focus are essential to delivering the best results for customers.

Responsibilities
  • Design, develop, test, debug, and implement operating system components, software tools, and utilities.
  • Determine system software design requirements, generate engineering policies and procedures, and ensure successful implementation of system improvements for maximum efficiency.
  • Manage large projects or processes with limited oversight; coach, review, and delegate work to lower-level professionals; mentor and train other engineers.
  • Build complex engineering solutions, take end-to-end ownership of solutions, and develop automation for testing and other quality aspects.
  • Collaborate with product owners and the Agile SCRUM team; shape new features and user stories; participate in code reviews; establish and maintain coding standards.
  • Engage in all Agile ceremonies and demonstrate a DevOps mindset; be accountable for products from inception to sunset.
  • Respond to production incidents to minimize outages; create or update documentation such as specifications, implementation guides, architecture diagrams, and design documents.
  • Share knowledge across the team; translate customer and business needs into technical solutions; maintain resilience to change.
  • Establish user personas with product management; work independently with minimal supervision; guide associate engineers; participate in architecture summits; lead or support multiple projects with a broad, holistic view.
Qualifications
  • Bachelor’s degree in computer science or related discipline with IT emphasis (or master’s degree with relevant experience).
  • 10–15 years of technical experience (or 7–9 years with a master’s) including 5+ years in web services development as a full stack/integration developer.
  • Strong background in Java 8+ with experience developing REST APIs using Spring Boot.
  • Solid knowledge of JPA, Hibernate, JDBC, JUnit, Maven, SonarQube, and relational databases.
  • Familiarity with Agile tools (Confluence, JIRA, VersionOne), version control (Bitbucket, Git, SVN), and web services/serialization (XML, JSON, SOAP, REST).
  • Hands-on experience with GCP, log management/APM tools (Splunk, DataDog), and application of design patterns and non-functional qualities (resilience, maintainability).
  • Familiarity with Python, NodeJS, Bootstrap, Material-UI; test automation for front-end is a plus.
Compensation and Benefits

The typical base pay range for this role across the U.S. is USD $133,400.00 - $226,800.00 per year. The range reflects potential base pay across the U.S.; actual pay depends on location, grade, and compensation plan. Base pay is commensurate with experience and role responsibilities. New hires generally fall in the bottom half of the range. Eligible benefits include healthcare, paid time off, parental leave, 401(k) with company match, disability coverage, life insurance, and wellbeing benefits.

Additional Information

This is not a complete listing of the job duties; it represents typical responsibilities. A drug test and pre-employment background check may be required. Ingram Micro is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other protected category under applicable law.

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

Similar jobs worth comparing

Senior Backend Integration Engineer
Senior Backend Integration Engineer

Ingram Micro • Irvine (CA)

On-site
USD 133,400 - 226,800
Healthcare
Paid time off
401(k) with company match
Principal, Backend/Integration Software Engineer
Principal, Backend/Integration Software Engineer

Ingram Micro Inc • Irvine (CA)

On-site
USD 133,000 - 227,000
Healthcare benefits
Paid time off
401(k) match
+1
Principal, Software Engineer - Java Developer
Principal, Software Engineer - Java Developer

Ingram Micro Inc • Irvine (CA)

On-site
USD 133,000 - 227,000
Healthcare benefits
Paid time off
401(k) plan with match
+2
Principal, Software Engineer - Java Developer
Principal, Software Engineer - Java Developer

Ingram Micro • Irvine (CA)

On-site
USD 133,000 - 227,000
Principal, Software Engineer - Full Stack (.NET Core, React, ELK)
Principal, Software Engineer - Full Stack (.NET Core, React, ELK)

Ingram Micro Inc • Irvine (CA)

On-site
USD 133,000 - 227,000
Merit increases
Annual bonus or incentives
Long-term incentives
+8
Principal, Software Engineer - Full Stack (.NET Core, React, ELK)
Principal, Software Engineer - Full Stack (.NET Core, React, ELK)

Ingram Micro • Irvine (CA)

On-site
USD 133,000 - 227,000
Healthcare benefits
Paid time off
Parental leave
+1
Principal, Software Engineer - Full Stack (.NET Core, React, ELK)
Principal, Software Engineer - Full Stack (.NET Core, React, ELK)

Ingram Micro Inc. • Irvine (CA), Northern (KY)

Hybrid
USD 133,000 - 227,000
Merit increases
Annual bonus
Long-term incentives
+5
Sr DevOps Engineer - Lead
Sr DevOps Engineer - Lead

Ingram Micro • Irvine (CA)

Hybrid
USD 112,000 - 191,000
Sr DevOps Engineer - Lead
Sr DevOps Engineer - Lead

Ingram Micro Inc • Irvine (CA)

Hybrid
USD 112,000 - 191,000
Healthcare benefits
Paid time off
Parental leave
+4
Sr DevOps Engineer - Lead
Sr DevOps Engineer - Lead

Ingram Micro Inc in • Irvine (CA)

Hybrid
USD 112,000 - 191,000