> Markdown version of [/jobs/ext/3030136-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3030136-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** PTV LOGISTICS US INC. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Application Programming Interfaces (APIs), Automation of Tests, Code Review, Databases, Data Validation, Persistent Data Structure, Cursor (Graphical User Interface Elements), Elasticsearch, MongoDB, NoSQL, Migration Manager, Software Engineering, Management of Software Versions, Pulumi, Backend, Data Layers, Event Driven Architecture, Solid Principles, Front End Software Development, Api Design, Terraform, Automation Anywhere, Api Management, Microservices - **Published:** September 22, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p1cxgte5g0 ## About the Role * You have 5+ years of professional software engineering with production delivery experience and a demonstrated ability to shape systems, not just implement features * You bring genuine full-stack capability - backend, APIs, data layer, and frontend - with the ability to deliver a complete feature without handoff * You have strong API development experience: design, implementation, versioning, and consumer-first thinking * You are proficient with databases across both relational and document paradigms * You practice automated testing discipline - tests are part of delivery, not an afterthought * You have cloud deployment awareness: you understand how software gets from code to production * You actively use AI-assisted development tooling (Copilot, Cursor, Kiro, or equivalent) * You communicate clearly and effectively in writing, in English - you default to async and use synchronous time intentionally. Good To Have * You have infrastructure-as-code experience (Terraform, Pulumi, CDK, or equivalent) * You practice hands-on observability - you instrument what you ship * You have software design awareness including SOLID principles and knowing when not to apply them * You have experience with NoSQL or document stores (MongoDB, Elasticsearch, or similar) * You apply security awareness in design and implementation: input validation, authentication patterns, dependency hygiene * You have experience in a remote-first or distributed engineering team * You are familiar with event-driven architecture or microservices patterns ## Description * You build and maintain backend services, APIs, data persistence, and frontend interfaces - design decisions are made collectively * You work in small increments, integrate frequently, and keep the codebase in a releasable state at all times * You design APIs with the consumer in mind: intuitive, versioned, consistent, and built to evolve. * You co-own data modelling decisions with your team: schema design, query patterns, and migration strategy * You write automated tests as a first-class deliverable - unit, integration, and API-level - and instrument your software for observability from day one. * You improve existing code as you go - refactoring is part of delivery, not a separate activity * You deploy and operate software as a team - everyone understands how the system runs in production, not just the person who last touched it * You document design decisions, API contracts, and domain knowledge clearly in writing, and communicate proactively about blockers, tradeoffs, and progress * You pair with teammates regularly and share effective patterns and tools - including AI workflows - with the team * Code review is a team practice, not a gate. You give feedback that improves the code and the engineer, and you receive it with the same openness ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Why segmenting your infrastructure into tiers makes your infrastructure design better](https://www.wearedevelopers.com/videos/1960-why-segmenting-your-infrastructure-into-tiers-makes-your-infrastructure-design-better) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)