H

Harris Computer

Acquires and grows mission-critical vertical software

Senior Software Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMissouri, USA$75k - $85k /yrRemote

About the Job

Requirements

  • A track record of designing and shipping production-grade backend services in Java or a comparable modern, statically typed language.
  • Experience owning REST API design and integration work in a production system.
  • Experience providing technical direction or mentorship to other developers, including reviewing code and helping them grow.
  • Comfort working directly with distributed or outsourced development teams across time zones, with strong asynchronous written communication.
  • Active, hands-on use of AI coding tools as part of a regular development workflow.
  • Solid grounding in relational database design and SQL.
  • Post-secondary education in Computer Science, Software Engineering, or equivalent practical experience.
  • Demonstrated experience as a senior-level developer, including exposure to guiding or mentoring other engineers.
  • Ability to work core hours that overlap with both a US-based team and overseas developers.

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 key performance indicators, and create roadmaps to achieve targets.
  • Design, build, and ship production code using modern Java frameworks and enterprise-grade engineering practices, remaining actively involved in the codebase.
  • Own non-trivial parts 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.
  • Provide day-to-day direction, coaching, and technical mentorship to a small team of local and overseas developers by setting priorities, unblocking work, and maintaining a consistent quality bar across time zones.
  • Partner with the VP of Research and Development on staffing needs, performance feedback, and career-growth conversations for teammates, providing direct input while formal HR actions remain owned by the VP.
  • Build working rhythms, asynchronous updates, documentation habits, and review cadences for effective distributed collaboration with overseas developers.
  • Use AI coding assistants and agentic tools in regular workflows for scaffolding, refactoring, test generation, and code review, and help the team adopt them.
  • Identify where Model Context Protocol-based tooling and AI agents can replace brittle flat-file integrations or manual operational work.
  • Provide timely operational reporting to support validation of current and newly implemented processes.

Desired Qualifications

  • Experience building software within an AI-Driven Development Life Cycle or contributing to a team that has adopted one.
  • Direct experience with Quarkus, Jakarta EE, Hibernate, MapStruct, or Lombok.
  • Experience modernizing or migrating a legacy Java monolith, such as Java EE or GlassFish, 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 or public-sector software.
  • Familiarity with Model Context Protocol or building AI-integrated tooling and agents.
  • SQL Server experience.
  • Experience with Data-tier Application Package (DACPAC).
  • Familiarity with container engines such as Podman, Docker, or similar technologies.
  • Prior experience leading or mentoring outsourced or offshore developers.
  • A legacy-to-modern migration experience, including what failed, what could be done differently, and how service continuity was maintained during the transition.
  • Contributions to internal tooling, libraries, or documentation that measurably improved a team's delivery speed.
  • Curiosity about applying AI agents to support tooling, data migration, testing, or operations beyond code generation.

About the Company

Harris Computer

Acquires and grows mission-critical vertical software

Harris Computer builds and grows a portfolio of mission-critical software for vertical markets such as Public Sector, Healthcare, Utilities, and Insurance across North America, Europe, Asia, and Australia. It operates on a buy-and-hold model, acquiring established vertical-market software companies and providing operational support, capital, and shared best practices while each business continues serving its niche. Its approach differs by combining many niche software companies under one umbrella, backed by Constellation Software, with a focus on long-term ownership and stability for mission-critical customers. Its goal is to grow and manage a broad portfolio of specialized software businesses, creating value through enduring ownership and shared expertise so each company reliably serves its vertical markets.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Ottawa, Canada
Founded
1976

Recently Posted Jobs

Explore more opportunities at Harris Computer

See more jobs