Software Reliability Engineer
Lineage Logistics
Role Purpose
The Software Reliability Engineer (SRE) will play a critical role in ensuring that our Warehouse Control Software (WCS) runs seamlessly across both automated and manual facilities. This role focuses on investigating, diagnosing, and resolving operational software issues that impact warehouse performance—freeing developers to focus on new features and ensuring WCS never disrupts day-to-day operations.
This is an entry-to-early-career opportunity designed for software engineers who enjoy debugging, problem-solving, and improving complex distributed systems.
Goals:
- Ensure high system uptime and stability for warehouse operations.
- Rapidly diagnose and resolve technical issues that impact throughput or productivity.
- Improve the resilience, observability, and maintainability of the WCS platform.
This role is designed as a feeder into software engineering roles within the WCS team. SREs gain deep debugging and systems knowledge, positioning them for developer progression within 2-3 years.
Key Responsibilities
1. Incident Investigation & Response
- Act as second-line escalation from Cognizant (first-level support).
- Investigate escalations via SQL queries, log analysis, and code tracing.
- Clarify issues with ops teams when needed; determine whether root cause lies in WCS, APIs, algorithms, or connected systems.
- Document findings and create Jira tickets with actionable detail for developers.
2. Debugging & Analysis
- Debug in C#/.NET to trace workflows and isolate problems.
- Collaborate with QA to reproduce issues in test environments.
- Support development by providing clear, actionable context rather than delivering production code fixes directly.
3. Quality & Prevention
- Partner with QA to design regression test coverage for recurring issues.
- Support development of test simulators and non-critical tools.
- Contribute to continuous improvement efforts that reduce future escalations.
4. Cross-Team Collaboration
- Work closely with QA, Product, and Development teams to route issues and ensure prevention of repeats.
- Provide clear technical investigation to accelerate fixes.
- Limited direct contact with warehouse ops; interface primarily via support/QA.
Success Measures
- 90-Days: Understand WCS architecture and integrations; independently run QA test scripts; shadow incident investigations.
- 6-Months: Handle hypercare escalations independently; propose regression test coverage; support on-call rotation.
- 12-Months: Resolve the majority of manual site issues independently; reduce developer support load by ~30-40%; contribute to RCA and reliability practices.
Skills & Qualifications
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
- Strong SQL skills (must-have).
- Ability to debug and analyze code in C#/.NET.
- Investigative, problem-solving mindset; calm under pressure.
- Strong collaboration and communication skills.
- Experience with (or exposure to) Jira, Confluence, Bitbucket, Datadog.
- Exposure to DevExpress or Blazor (nice-to-have).
- Familiarity with warehousing or logistics environments (nice-to-have).
- Experience with QA/regression testing or reliability engineering (nice-to-have).
Why Lineage?
This is an excellent position to begin your career path within Lineage! Success in this role enables greater responsibilities and promotions! A career at Lineage starts with learning about our business and how each team member plays a part each and every day to satisfy our customers’ requirements. Beyond that, you’ll help us grow and learn on our journey to be the very best employer in our industry. We’ll ask you for your opinion and ensure we do our part to keep you developing and engaged as we grow our business. Working at Lineage is energizing and enjoyable. We value respect and care about our team members.
Lineage is an Equal Employment Opportunity Employer and is committed to compliance with all federal, state, and local laws that prohibit workplace discrimination and unlawful harassment and retaliation. Lineage will not discriminate against any applicant on the basis of race, color, age, national origin, religion, physical or mental disability or any other protected status under federal, state and local law.
Benefits
Lineage provides safe, stable, reliable work environments, medical, dental, and basic life and disability insurance benefits, 401k retirement plan, paid time off, annual bonus eligibility, and a minimum of 7 holidays throughout the calendar year.