{"id":2316634,"url":"https://alion.io/job/aderant-intermediate-software-engineer-2","title":"Intermediate Software Engineer","company":{"id":1894996,"name":"Aderant","domain":"aderant.com","url":"https://alion.io/company/aderant","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Auckland, New Zealand"],"countries":["NZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Express","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"Docker","optional":true},{"name":"GitHub Actions","optional":true},{"name":"GitOps","optional":true},{"name":"GraphQL","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"MS SQL","optional":true},{"name":"Playwright","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Scrum","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-10-01T00:00:00Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-13T11:52:57Z","board_verified":true,"closed_at":null,"days_open":12,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":12},"description":"Aderant is a global industry leading software company providing comprehensive business management solutions for law firms and other professional services organizations with a mission to help them run a better business. We are motivated by a collective desire to drive the legal industry to the forefront of innovation. With over 2,500 clients around the world, including 95 of the top AmLaw 100 firms, we are changing the outside perception of the legal sphere; where there was once resistance to modernization, we are creating a culture that embraces new ideas and technology.\nAt Aderant, the “A” is more than just a letter. It is a representation of how we fulfill our foundational purpose, serving our clients. It embodies our core values and reminds us that to achieve success, every day must start with the “A”. We bring the “A” to life by fostering a culture of innovation, collaboration, and personal growth. We encourage our diverse teams to bring their whole selves to work - ideas, experience, and passion - to drive our mission forward.\nOur people are our strength.\nRole Description\nAs an Intermediate Software Engineer, you will design, build, and maintain scalable, secure, and high-quality cloud-based applications.\nYou will contribute across the full software development lifecycle, including API design, frontend development, testing, deployment, and production support. This role requires strong collaboration within an Agile team and the ability to work effectively with cross-functional stakeholders.\nThe ideal candidate has hands-on experience building modern full-stack applications using TypeScript, strong ownership of features, and a proactive mindset toward leveraging AI to improve development efficiency, quality, and delivery speed.\nResponsibilities\nDesign, develop, and maintain backend services and APIs\nBuild and enhance responsive user-facing applications using modern frameworks (e.g., React)\nOwn and deliver features independently from design through to production\nContribute to scalable and maintainable system design and architectural decisions\nCollaborate with Product, QA, and engineering teams to deliver high-quality solutions\nWrite clean, testable, and efficient code following best practices\nParticipate in code reviews and continuously improve code quality\nTroubleshoot, debug, and resolve issues across development and production environments\nContribute to CI/CD pipelines and containerized deployments\nEnsure application security, data integrity, and reliability\nLeverage AI tools to improve development workflows, including code generation, test creation, and debugging\nContinuously improve development practices, automation, and system performance\nQualifications\nWhat you will bring to the role:\n3-5 years of experience in software development\nStrong experience building modern web applications using TypeScript\nExperience developing backend services using Node.js (familiarity with frameworks such as Express.js or Nest.js is a plus)\nExperience building user interfaces with frameworks such as React\nExperience designing and consuming APIs (RESTful services; familiarity with GraphQL is a plus)\nFamiliarity with relational databases (e.g., PostgreSQL, MS SQL) and NoSQL databases (e.g., MongoDB)\nUnderstanding of distributed systems or service-based architectures\nExperience with cloud-based application development (e.g., AWS or similar platforms)\nExperience working with container orchestration platforms (e.g., Kubernetes)\nExperience with infrastructure as code and GitOps practices (e.g., Terraform, Flux, or similar tools)\nExperience with containerization and CI/CD pipelines (e.g., Docker, GitHub Actions, or similar)\nExperience writing and maintaining unit and end-to-end tests\nStrong understanding of testing practices, including test automation and quality-focused development\nExperience with UI test automation (e.g., Playwright or similar frameworks) is a plus\nProactive mindset in leveraging AI tools to improve productivity, code quality, and development workflows\nUnderstanding of application security, authentication, and authorization concepts\nStrong understanding of the software development lifecycle and Agile methodologies (e.g., Scrum)\nAbility to own components or applications and deliver features independently\nContribution to architectural discussions and technical decision-making\nStrong problem-solving skills and attention to detail\nAbility to collaborate effectively with cross-functional teams\nComputer Science, Software Engineering, or related degree (or equivalent practical experience) is a plus","description_format":"text","description_chars":4575,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"New Zealand","iso":"NZ","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Software","Billing & Subscription Management","Legal Software"],"lifecycle":[{"event":"open","at":"2026-10-12T04:51:26Z"}],"visa":[],"liveness":{"score":75,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.838,"p_room":0.9,"age_days":12,"expected_fill_days":29,"reasons":["conf:6","win:mid"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/aderant-intermediate-software-engineer-2","json_url":"https://alion.io/job/aderant-intermediate-software-engineer-2.json","meta":{"generated_at":"2026-10-13T20:12:51Z","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":31124,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00: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":1894996},"rest":"https://alion.io/mcp/rest/get_company?id=1894996"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Faderant-intermediate-software-engineer-2"},{"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%2Faderant-intermediate-software-engineer-2"},{"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%2Faderant-intermediate-software-engineer-2"},{"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/aderant-intermediate-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Faderant-intermediate-software-engineer-2"}]}