Software Developer

Harris Computer

Missouri

Hybrid

USD 75,000 - 85,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Harris ERP seeks a Senior Software Developer to design and ship backend services, primarily in Java, while mentoring a small team across local and overseas developers. You’ll report to the VP of R&D and collaborate with product, QA, TechOps, and other teams to modernize our offerings and implement AI-enabled delivery.

The role emphasizes architecture, code quality, and operational health, with milestones after 6 and 12 months that demonstrate progress and impact on the platform.

Qualifications

  • Design and ship production-grade backend services in Java or similar.
  • Own REST API design and integration in production systems.
  • Mentor other developers and review code to help growth.
  • Work with distributed outsourcing teams and strong async communication.
  • Hands-on use of AI coding tools as part of development workflow.
  • Solid grounding in relational DB design and SQL.

Responsibilities

  • Develop and execute strategies to enhance the Customer Support department, aligned with company objectives and customer needs.
  • Collaborate with the VP of Operations to define KPIs and roadmaps to achieve targets.
  • Design, build, and ship production code using modern Java frameworks and enterprise-grade practices.
  • Own modernization end-to-end from design through rollout and testing.
  • Provide day-to-day direction and mentorship to a team across time zones.
  • Partner with the VP of R&D on staffing, performance feedback, and career growth conversations.
  • Build async updates and documentation habits for effective distributed collaboration.
  • Provide AI-enabled delivery and tooling adoption within the team.

Skills

Backend design
REST API design
Mentorship
Distributed teams
AI coding tools
SQL databases

Education

CS/SE degree

Tools

Quarkus
Jakarta EE
Hibernate
MapStruct
Lombok
Docker
SQL Server
DACPAC
React

Job description

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
  • 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.
  • The patterns and standards you’ve set are visible in the team's code, and newer or outsourced developers are ramping up faster because of documentation and mentorship you’ve put in place.
  • AI-assisted workflows are a normal part of how your team ships code, and you can point to concrete time saved or quality improved as a result.
Qualifications / Skills - Required
  • A track record of designing and shipping production-grade backend services in Java or a comparable modern, statically-typed language. We care about what you’ve built, not a specific year count.
  • Experience owning REST API design and integration work in a real production system.
  • Experience providing technical direction or mentorship to other developers, formally or informally, including reviewing others’ code and helping them grow.
  • Comfort working directly with distributed or outsourced development teams across time zones, with strong async, written communication.
  • Active, hands-on use of AI coding tools (e.g., Copilot, Claude Code, Cursor, or similar) as part of your regular development workflow.
  • Solid grounding in relational database design and SQL.
Qualifications / Skills - Preferred
  • Experience building software within an AI-Driven Development Life Cycle (AI-DLC), or contributing to a team that has adopted one.
  • Direct experience with Quarkus, Jakarta EE, Hibernate, MapStruct, and/or Lombok.
  • Experience modernizing or migrating a legacy Java monolith (Java EE, GlassFish, or similar) to a modern framework.
  • Experience collaborating with a React front-end team or contributing to a React codebase.
  • Background in ERP, GovTech, or other regulated/public-sector software.
  • Familiarity with Model Context Protocol (MCP) or building AI-integrated tooling and agents.
  • SQL Server experience specifically.
  • Experience with Data-tier Application Package (DACPAC).
  • Familiarity with Container Engines such as Podman, Docker or similar technologies.
Education, Experience And Other Requirements
  • Post-secondary education in Computer Science, Software Engineering, or equivalent practical experience; we're flexible here if your project history speaks for itself.
  • Demonstrated experience as a senior-level developer, including some exposure to guiding or mentoring other engineers.
  • Ability to work core hours that overlap with both a US-based team and overseas developers.
What Will Make You Stand Out
  • Prior experience leading or mentoring outsourced/offshore developers specifically, not just distributed US teams.
  • A past legacy-to-modern migration you can talk through in detail (what broke, what you’d do differently, how you kept the lights on during the transition).
  • Contributions to internal tooling, libraries, or documentation that measurably improved a team's delivery speed.
  • Curiosity about applying AI agents to problems beyond code generation, support tooling, data migration, testing, or operations.

Salary range: $75,000 - $85,000 USD per year.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Harris Systems USA Inc. • Jefferson City (MO)

On-site
USD 75,000 - 85,000
Software Developer
Software Developer

Harris Companies • Saint Paul (MN)

On-site
USD 89,000 - 133,000
Health insurance
401K with match
Paid time off
+2
Software Engineer
Software Engineer

ApplyMint • Town of Vermont (WI)

Hybrid
USD 60,000 - 65,000
Three weeks vacation and five personal
Medical, dental and vision benefits
Employee stock ownership and matching
Senior Java Software Architect & Tech Lead (Remote)
Senior Java Software Architect & Tech Lead (Remote)

Harris Computer • Missouri

Hybrid
USD 75,000 - 85,000
Associate AI Assisted Software Developer
Associate AI Assisted Software Developer

MediSolution • Northern (KY)

Hybrid
USD 65,000 - 75,000
Associate AI Assisted Software Developer
Associate AI Assisted Software Developer

MediSolution • Idaho

Hybrid
USD 65,000 - 75,000
Software Engineer
Software Engineer

AG Mednet, Inc. • Boston (MA)

On-site
USD 105,000 - 135,000
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Senior Software Engineer
Senior Software Engineer

ClearData Networks, Inc. in • Tallahassee (FL)

On-site
USD 120,000 - 150,000
Plenty of opportunities to grow your事业
3 weeks of vacation plus 5 personal...
Employee stock ownership and RRSP
+2
Sr. Staff Software Engineer
Sr. Staff Software Engineer

UKG • Lowell (MA)

Hybrid
USD 180,000 - 230,000