US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Software Developer

As a Senior Software Developer at Harris ERP, you write and review code every week, make sound architectural calls, and help lead a small team, including local and overseas developers, as we continue investing in and evolving our offerings.

This role reports directly to the VP of Research & Development and works closely with product, QA, TechOps and other teams across the Harris ERP portfolio.

RESPONSIBILITIES

Hands-On Engineering:


* Develop and execute strategies to enhance the effectiveness and efficiency of the Customer Support department, aligned with company objectives and customer needs.


* Collaborate with the VP of Operations to define operational goals, develop KPIs, and create roadmaps to achieve targets.

Technical Leadership:


* Design, build, and ship production code using modern Java frameworks and enterprise-grade engineering practices.

You’ll be expected to stay in the codebase, not just review it.


* Own non-trivial pieces of the modernization effort end to end: from technical design through code review, testing, and production rollout.


* Make pragmatic architectural decisions that balance modernization goals against delivery timelines and the realities of a live, revenue-generating product.

Team Leadership & Collaboration:


* Provide day-to-day direction, coaching, and technical mentorship to a small team of local and overseas developers, setting priorities, unblocking work, and holding a consistent quality bar across time zones.


* Partner with the VP of R&D on staffing needs, performance feedback, and career growth conversations for your teammates; formal HR actions (hiring, compensation, formal reviews) are owned by the VP, with your direct input.


* Build working rhythms, async updates, documentation habits, and review cadences that make distributed collaboration with overseas developers effective.

AI-Enabled Delivery:


* Use, and help your team use, AI coding assistants and agentic tools as a standing part of your own workflow for scaffolding, refactoring, test generation, and code review.


* Identify where MCP-based tooling and AI agents can replace brittle flat-file integrations or manual operational work.


* Provide timely operational reporting to support ongoing validation of current and newly implemented processes.

WHAT SUCCESS LOOKS LIKE

After 6 Months:


* You've shipped meaningful, production-quality contributions to the codebase and understand the CitySuite platform well enough to make independent design calls.


* You've built a working relationship with the local and overseas developers on your team, with clear expectations and a review process everyone understands.


* You've identified at least one area of the platform ready for modernization and proposed — or implemented — its replacement.

After 12 Months:


* You own a meaningful slice of the platform in production — architecture, code quality, and operational health included.


*...




Share Job