Software Developer

Harris Computer

Missouri

Híbrido

USD 75.000 - 85.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

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.

Formación

  • 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.

Responsabilidades

  • 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.

Conocimientos

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

Educación

CS/SE degree

Herramientas

Quarkus
Jakarta EE
Hibernate
MapStruct
Lombok
Docker
SQL Server
DACPAC
React

Descripción del empleo

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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Developer
Software Developer

Harris Teeter • Missouri

Presencial
USD 75.000 - 85.000
Software Architect
Software Architect

Harris Computer • Pennsylvania

Híbrido
USD 115.000 - 125.000
Senior Full Stack Developer
Senior Full Stack Developer

Sabenza IT & Recruitment • Mayville (ND)

Híbrido
USD 120.000 - 180.000
Remote / On-site flexibility
High work-life balance
Modern offices
+1
IT Software Architect - Remote
IT Software Architect - Remote

Harris Computer • Philadelphia

A distancia
USD 140.000 - 180.000
IT Software Architect - Remote
IT Software Architect - Remote

Harris Computer • Little Elm (TX)

A distancia
USD 140.000 - 190.000
Senior Java Software Architect & Tech Lead (Remote)
Senior Java Software Architect & Tech Lead (Remote)

Harris Computer • Missouri

Híbrido
USD 75.000 - 85.000
Software Architect
Software Architect

Harris Learning Solutions Inc. • Harrisburg

Presencial
USD 115.000 - 125.000
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

Presencial
USD 135.000 - 155.000
Annual Bonus Program
Equity
401(k) Profit Sharing
Director, Research and Development
Director, Research and Development

Harris Computer • Atlanta (GA)

Presencial
USD 125.000 - 135.000
Software Engineer
Software Engineer

AG Mednet, Inc. • Boston (MA)

Presencial
USD 105.000 - 135.000