> Markdown version of [/jobs/ext/3110169-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3110169-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:** The Harper Group Inc - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $150,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, User Authentication, Software as a Service, Code Review, Continuous Integration, Software Debugging, Distributed Systems, PostgreSQL, Open Web Application Security, Performance Tuning, Secure Coding, Software Engineering, Large Language Models, Multi-Agent Systems, Backend, Production Code, Code Restructuring - **Published:** September 27, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pmw0mpwxfo ## About the Role * 10+ years of hands-on software engineering building and maintaining production systems at scale (client requirement) * Expert-level Java and advanced Spring * 2+ years of daily, hands-on use of AI coding assistants and multi-step agent workflows (MCP-style or equivalent) for development, debugging and refactoring * Strong backend, API, distributed systems and system design experience, with production AWS * Strong PostgreSQL, including data modelling, performance tuning and querying * Solid grounding in secure coding, OWASP principles, authentication and authorisation, and data protection in distributed systems Nice to have: * Experience in fintech, payments, trading or other regulated financial systems * Experience with developer productivity tooling or internal engineering platforms * Exposure to high-scale SaaS or distributed enterprise systems * Experimenting with or training autonomous coding agents ## Description You'll ship production Java at scale using AI coding agents as a core part of how you work, not a bolt-on. This is a senior individual contributor role for someone who has spent the last couple of years building real systems with LLM tools and multi-agent workflows, and who still writes and reviews code to a high standard., * Design, build and maintain production backend and distributed systems in Java and Spring, owning complex features from implementation through to deployment * Use LLM-based coding tools and agent workflows daily to write, refactor, test and debug code, and keep evolving how you work as the tooling changes * Work with MCP-style multi-agent systems to generate and iterate on production code, automate test creation, support root-cause analysis and speed up code review * Debug and resolve issues in large-scale production environments, and fix performance, reliability and scalability problems in existing systems * Improve testing practices, CI/CD workflows and developer efficiency across the team * Give clear technical feedback in code reviews and work iteratively with engineers and product teams ## 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) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [The AI-Native Engineering Org: What’s Real, What’s Hype, What’s Next](https://www.wearedevelopers.com/videos/100004-the-ai-native-engineering-org-what-s-real-what-s-hype-what-s-next) - [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 - [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) - [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) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)