Managers, Software Development
Ingram Micro · Irvine, CA · 2 days ago
HybridEngineering$185k–$227k/yrFull-time
Job Duties
- Oversee the end-to-end development and delivery of an enterprise e-commerce platform, ensuring high availability, scalability, security, and performance
- Manage and mentor a team of software engineers, providing technical guidance, conducting performance reviews, and supporting career development
- Lead the design, development, and maintenance of modular, cloud-native applications and microservices architecture
- Implement and optimize search and discovery functionality using technologies such as Apache Solr, Elasticsearch, or Oracle Endeca, including schema design, indexing, relevancy tuning, faceted navigation, and autocomplete
- Develop and maintain product catalog ingestion and indexing pipelines for structured and semi-structured data to support real-time updates
- Ensure software quality through automated testing strategies and continuous integration/continuous deployment (CI/CD) pipelines
- Drive Agile development practices, including sprint planning, backlog management, and cross-functional collaboration
- Respond to production issues, lead root-cause analysis, and implement preventive measures to minimize downtime
- Collaborate with product management, architecture, and design teams to align technical solutions with business strategy
- Manage release processes, deployment workflows, and ensure compliance with security and regulatory standards
- Identify training needs, lead technical workshops, and foster a culture of continuous improvement within the engineering team
Requirements
- A Bachelor's degree in Computer Science or related field
- 10 years of experience in the job offered or in an IT Project Management-related occupation
Qualifications
- Telecommuting / working from home may be permissible pursuant to company policy
Skills
- Experience with cloud-native architectures and microservices
- Knowledge of search and discovery technologies (Apache Solr, Elasticsearch, Oracle Endeca)
- Experience with CI/CD pipelines and automated testing
- Strong leadership and mentoring skills
- Experience with Agile methodologies and cross-functional collaboration
Benefits
- Healthcare benefits
- Paid time off
- Parental leave
- 401(k) plan and company match
- Short-term and long-term disability coverage
- Basic life insurance
- Wellbeing benefits