Scale Up Your Career.

companies
Jobs

Software Engineer III

iFoodDS

iFoodDS

Software Engineering
Seattle, WA, USA
Posted on Jan 6, 2026

Job Title: Software Engineer III (Remote - USA Only)

Reports to: Engineering Manager

Department: DevOps

About Us

The food service industry is rapidly digitizing, creating a wave of change-driving career opportunities for those with an entrepreneurial mindset, a strong work ethic, and the willingness to adapt and grow. iFoodDS offers a food safety, traceability and quality platform for use across the global food supply chain (growers, harvesters, packers/shippers, processors, distributors, grocery retailers and foodservice providers). Our market is huge ($10B+), international and growing. We are at the cutting edge of a major shift in how the agricultural industry uses technology—moving from analog processes to digital systems, data analytics and Artificial Intelligence. iFoodDS enables transparency across the supply chain, and helps our customers gain process efficiencies, maintain regulatory compliance, and send safer, more wholesome food to market.

Office satellite location: Seattle, WA.

Job Overview


Are you a software craftsman who takes pride in writing clean, maintainable code and owning the quality of your work from end to end? Do you proactively write test automation and seek out ways to improve the system—even when no one’s asking? Do you enjoy collaborating closely with your team and mentoring others to help them grow?

If so, you may be a great fit for our Software Engineer III role.

As a Software Engineer III at iFoodDS, you'll help lead the development of complex systems, collaborate on architectural design, and help drive quality and delivery across the team. You'll work across a broad range of initiatives—from refactoring legacy code and writing robust automated tests to building greenfield mobile and web applications. Your work will directly improve how the food supply chain functions, bringing efficiency, compliance, and transparency to a global industry.

This role is ideal for someone who can lead by example, communicate effectively with cross-functional stakeholders, and thrives in a fast-paced, collaborative environment.

Responsibilities and Duties

Feature & System Development

  • Design, implement, and maintain robust, scalable, and secure services and APIs.
  • Develop new features and enhancements for web and mobile applications using modern frameworks and technologies.
  • Refactor legacy codebases to improve maintainability, testability, and performance.
  • Write clean, high-quality code delivered in frequent, incremental releases.
  • Apply software design principles and best practices to ensure long-term system health.

Architecture & Technical Leadership

  • Take ownership of complex components or service areas, driving design and implementation with minimal oversight.
  • Participate in system architecture discussions and help shape long-term technical direction.
  • Identify and address architectural bottlenecks, tech debt, and opportunities for system-wide improvements.
  • Collaborate with engineering leadership to apply scalable design patterns and guide product decoupling efforts.

Quality, Testing & Automation

  • Write automated unit, integration, and end-to-end tests to ensure software reliability and fast feedback.
  • Contribute to and improve CI/CD pipelines to automate build, test, and deployment processes.
  • Champion test-driven development and help enforce a culture of quality across the team.

Collaboration & Mentorship

  • Work closely with product managers, QA, DevOps, and designers to deliver impactful solutions.
  • Participate actively in sprint ceremonies (planning, grooming, stand-ups, retrospectives).
  • Mentor and support junior and mid-level engineers through code reviews, design discussions, and knowledge sharing.
  • Proactively identify process improvements and contribute to a positive, collaborative team culture.

Cloud & Infrastructure

  • Collaborate with DevOps to support infrastructure-as-code, cloud deployments (Azure/AWS), and performance optimization.
  • Contribute to security, observability, and reliability improvements across services.

Cross-Functional Ownership

  • Represent engineering in cross-team initiatives and collaborate on requirements and design with non-engineering stakeholders.

Qualifications

Required

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 6+ years of professional experience in software development, including building and maintaining production systems.
  • Proficiency in at least one object-oriented programming language (e.g., Java, C#, Python, or equivalent).
  • Strong understanding of RESTful API design and web service communication.
  • Experience developing web applications using JavaScript and modern frameworks such as React.
  • Solid grasp of scalable software design patterns and architectural principles.
  • Experience working with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Comfortable with Git-based version control, code reviews, and collaborative development workflows.
  • Familiarity with CI/CD practices and tooling (e.g., Azure DevOps, GitHub Actions, Jenkins, or equivalent).
  • Experience with cloud platforms such as Azure or AWS.
  • Strong testing mindset, including experience with automated testing frameworks and test-driven development (TDD).
  • Demonstrated ability to lead technical discussions, mentor junior developers, and work independently on complex features.

Preferred

  • Experience working in a microservices architecture.
  • Exposure to containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Experience with mobile app development or cross-platform frameworks (e.g., React Native, Flutter, or equivalent).
  • Familiarity with GraphQL or event-driven architectures.
  • Understanding of DevOps principles and infrastructure-as-code practices.

Compensation

The salary for this position typically ranges from $132,000_ to $168,000. This range is intended to reflect prevailing salaries in different geographic locations across the United States as well as the candidate’s job-related knowledge, skills and experience.

Other Compensation Based on Job

  • Annual Bonus (if eligible)
  • Stock options (if eligible)
  • Monthly cell phone allowance (if eligible)

Key Benefits

  • Meaningful work
  • Positive “Can Do” Company Culture and Core Values
    • Customer Delight – We are focused on delivering the right solutions to the right customers.
    • Innovation – We are thought leaders and we create transformative solutions.
    • Ownership – We take responsibility to ensure we deliver on our commitments.
    • One Team – We understand our roles and how we contribute to our goals.
    • Results Matter – We all play a role in the success and growth of the company.
  • Competitive Benefits Package
    • Medical/Dental/Vision Insurance
    • Simple IRA (employer match)
    • Flexible paid time off
    • Short-term Disability
    • Parental and other leave
    • Paid holidays

Please note that the Company participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. If E-Verify cannot confirm that you are authorized to work, the Company is required to give you written instructions and an opportunity to contact Department of Homeland Security (DHS) or Social Security Administration (SSA) so you can begin to resolve the issue before the Company can take any action against you, including terminating your employment.