{"id":2476020,"url":"https://alion.io/job/harris-computer-software-architect","title":"Software Architect","company":{"id":2223,"name":"Harris Computer","domain":"harriscomputer.com","url":"https://alion.io/company/harris-computer","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":77,"open_postings":32,"ghost_share":0,"stale_share":0.938,"repost_share":0,"time_to_fill_p50_days":28,"computed_at":"2026-10-13T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":115000,"max":125000,"currency":"USD","period":"year","gross":null,"usd_annual":125000},"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"Linux","optional":true}],"status":"live","first_seen_at":"2026-10-13T21:23:06Z","employer_posted_date":"2026-10-13","last_verified_at":"2026-10-14T01:45:27Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Harris Digital Learning helps school districts build and run successful digital learning programs. At the heart of our work is eSchoolware™, our proprietary learning management system. It brings together everything districts need to manage, deliver, and support online and hybrid learning in a single platform.\neSchoolware serves students, teachers, parents, and administrators alike. It offers age-appropriate learning experiences for middle and high school students, mastery-based course progression, tools for communication and collaboration, and a reporting system with more than 200 standard reports, so educators always have the data they need to support student success. Our mission is simple: empower educators and engage every learner at every stage of their education.\nWhat you will own\nYear one\nDefine the target architecture and the sequence to reach it. The platform has no module seams today, so this is strangler-fig work around functional verticals on a shared foundation.\nSpecify and accept our modernization partner’s deliverables against defined criteria. You are the technical counterpart holding a fixed-price statement of work to account.\nLead the data-layer modernization: retire the XDoclet-generated Hibernate mappings in favour of JPA, and oversee the Oracle to PostgreSQL conversion alongside a specialist contractor.\nStand up the REST API façade and the identity, organization and enrollment foundation that everything else depends on.\nEstablish engineering practice from close to zero - CI/CD, code review, and characterization tests on a system with almost no test coverage today.\nRecommend the shape of the team, and help us hire it.\nOngoing\nArchitecture standards, design patterns and technical governance\nMentoring engineers and contractors\nMaking AI-assisted development a normal part of how the team works\nEnsuring quality, maintainability, accessibility and security are built in rather than retrofitted\nWHAT GOOD LOOKS LIKE AT 90 DAYS\nA validated target architecture and a sequenced roadmap that leadership can fund · acceptance criteria agreed in writing with our modernization partner · your recommendation on the team we should build and in what order.\nWhat we need\nMUST HAVE\n8+ years building enterprise software, including 5+ leading engineering teams or owning architecture on significant programs\nYou have actually modernized a large legacy system - decomposed a monolith, replaced a data layer, migrated a platform off an unsupported stack. We care far more that you have done it than which technologies it happened to be.\nStrong Java and Spring Boot, and genuine comfort in a modern front-end stack. We are targeting Angular, React, and TypeScript.\nRelational database depth - schema design, ORM behaviour, query performance. Oracle and PostgreSQL are both in play.\nExperience owning a vendor or systems-integrator relationship: writing the specification, defining acceptance, and holding the line when delivery drifts.\nCloud-native delivery on Azure or equivalent - CI/CD, infrastructure as code, monitoring and observability.\nBuilding to WCAG 2.2 AA. Accessibility is a contractual obligation passed to us by the districts we serve, not a nice-to-have.\nExperience working with Linux servers\nGENUINELY HELPFUL, AND NOT REQUIRED\nK-12 or higher-education technology, and the 1EdTech standards - LTI 1.3, Common Cartridge and Thin Common Cartridge, OneRoster, QTI\nOracle-to-PostgreSQL migration, ora2pg, cutover planning and rollback strategy\nEstablishing test coverage on systems that have none\nRemediating security findings in legacy code - secrets management, dependency CVEs, audit logging\nStudent data privacy: FERPA, COPPA, and district data-protection agreements\nPortal frameworks such as Liferay. We are migrating away from it, so we are interested in the experience rather than a plan to keep it.\nGamified learning experiences and engagement mechanics\nFluent use of AI-assisted development tools in real delivery work, not just experimentation\nA NOTE ON THE LIST ABOVE\nWe do not expect one person to bring all of this. If the first list describes you and two or three items in the second look familiar, please apply - we would rather talk to you than guess.\nEducation\nBachelor’s degree in software engineering, computer science or a related field, or the equivalent in demonstrated experience. We mean the second half of that sentence.\nSalary range: $115,000 - $125,000 USD per year.","description_format":"text","description_chars":4436,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Billing & Subscription Management","Digital Government","EHR & Clinical Software"],"lifecycle":[{"event":"open","at":"2026-10-13T21:23:06Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["conf:2","win:early","comp:brand"],"computed_at":"2026-10-14T04:22:41Z"},"pay":{"stated_usd_annual":125000,"is_top_pay":false},"html_url":"https://alion.io/job/harris-computer-software-architect","json_url":"https://alion.io/job/harris-computer-software-architect.json","meta":{"generated_at":"2026-10-14T04:22:41Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6245,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2223},"rest":"https://alion.io/mcp/rest/get_company?id=2223"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fharris-computer-software-architect"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fharris-computer-software-architect"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fharris-computer-software-architect"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/harris-computer-software-architect\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fharris-computer-software-architect"}]}