Eater
Sr Software Engineer (Product Engineering Background)
- Location
- US, United States
- Work type
- Remote · Full-time
- Posted
- (1 day ago)
About the role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Product Engineering Background) based in United States.
Join a fast-growing technology company transforming how businesses exchange data across global supply chains through modern, AI-powered infrastructure. As a Senior Software Engineer, you will take ownership of complex product initiatives, drive architectural decisions, and deliver scalable, reliable software solutions. You will work at the intersection of product engineering, distributed systems, and AI-assisted development within a fully remote engineering team. This role offers significant technical autonomy and the opportunity to influence engineering standards and platform architecture. You will collaborate closely with product and engineering teams to turn customer challenges into impactful solutions. If you combine strong engineering fundamentals with product thinking, technical leadership, and a passion for innovation, this is an opportunity to make a meaningful impact.
Accountabilities
Requirements
Senior-level experience in software engineering, with a strong background in product engineering and a proven track record of delivering complex production systems. Demonstrated experience owning major product features, technical initiatives, and architectural decisions within scalable software environments. Strong software engineering fundamentals, including backend development, APIs, application architecture, distributed systems, and microservices. Ability to design systems with performance, scalability, reliability, and maintainability in mind. Experience solving complex technical problems and evaluating architectural trade-offs based on measurable customer and business outcomes. Strong technical design, code review, and debugging capabilities, with the ability to assess implementation quality and identify potential risks. Hands-on experience using AI coding agents in everyday development workflows, including defining specifications, directing implementation, and critically validating generated code. Strong understanding of AI-assisted engineering practices and the ability to identify incorrect, incomplete, insecure, or poorly designed AI-generated solutions. Experience working closely with product teams and translating customer problems into effective technical solutions. Proven ability to mentor engineers, influence technical direction, and establish engineering best practices. Excellent communication and collaboration skills, with a proactive, data-driven, and ownership-oriented mindset. Comfortable working in a remote, distributed environment, sharing progress transparently, and making informed decisions independently.Nice to Have:
Experience with Node.js, TypeScript, React, or NestJS. Familiarity with RabbitMQ, Kafka, and event-driven architectures. Experience with relational and non-relational databases. Knowledge of AWS, CI/CD pipelines, and modern development workflows. Familiarity with Nx or monorepo development environments. Experience building API-driven products or enterprise software platforms. Previous experience in AI-forward engineering teams using coding agents. Background in EDI, supply chain technology, or B2B data exchange.