Software Engineer I

CaseWorthy, Inc.
United States
26 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Compensation
$75,000.0 - $125,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Computing Cloud Engineering Computer Programming Continuous Integration
+26 more
Relational Databases Cursor (Graphical User Interface Elements) Software Debugging Software Design Patterns DevOps JSON Python (Programming Language) Machine Learning Node.Js Nunit Object-Oriented Software Development Open Source Technology Software Engineering SQL Databases TypeScript ReactJS Multi-Agent Systems Backend Git Data Lakes Information Technology Playwright Data Management Front End Software Development GPT Microservices

Job description

  • Review and validate code and tests (including AI-generated ones) for correctness, security, and performance - partnering with the team to make sure what ships is solid and high quality.
  • Write and validate tests across unit, integration, and regression - including the edge cases that break things.
  • Turn product specs into clear, well-scoped work, and ask sharp questions early when something’s unclear.
  • Collaborate and keep learning - with Product, UX, QA, and DevOps - as our tools and practices evolve.

Ability to travel nationwide, up to 10% annually.

Performs other duties as assigned.

Requirements

  • A degree in Computer Science, Software Engineering, or a related field - finished or finishing - or equivalent hands-on experience.
  • Hands-on programming experience in a modern language like Java, Python, C#, or JavaScript/Node - front-end and back-end / API work (REST, JSON). You don’t need our exact stack on day one; we’ll help you grow into our React, .NET, and Node.js environment.
  • Engineering fundamentals: object-oriented programming and an eye for clean design (design patterns, SOLID/DRY), plus working knowledge of relational databases, SQL, and Git.
  • Real experience using AI coding tools (Copilot, Claude, Cursor, ChatGPT, and the like) to build, test, or debug - from coursework, internships, capstones, personal projects, hackathons, or open source.
  • Good judgment about code: you can read code you didn’t write - including an agent’s - and spot when it’s wrong.
  • Clear communication: you can define a problem clearly and explain your technical work to teammates.
  • Curiosity, adaptability, and eagerness to pick up new technologies and tools quickly.

Preferred

  • Experience with C# / .NET, or with React / TypeScript.
  • Exposure to microservices and the cloud (Azure preferred; AWS or GCP welcome).
  • Cloud-native basics: containers, CI/CD, infrastructure as code.
  • Test automation - Playwright, xUnit/NUnit, or Jest.
  • Exposure to Model Context Protocol (MCP) tooling or multi-agent workflows.
  • Exposure to data platforms (data lakes or lakehouses), analytics, or machine learning - or eagerness to grow into it.
  • A heart for the human-services mission.

About the company

At CaseWorthy, the software we build helps human-services organizations do their most important work - finding housing for people experiencing homelessness, supporting older adults and people with disabilities, and caring for families and survivors in crisis. We’re looking for early-career engineers to help us build that platform, full-stack, on a modern cloud-native stack - with a growing data and machine-learning platform behind it, and AI features being built into the product itself.

AI is part of how we work. You’ll use AI coding tools and agents every day to help design, build, test, and debug - while bringing the engineering judgment to architect solid systems and make sure what ships is high quality. If you already build this way and want to get even better at it, we’d love to meet you.

  • Build full-stack features on our go-forward platform: React on the front end, .NET and Node.js services, in a cloud-native microservice architecture on Azure.
  • Use AI coding tools and agents (like Claude Code) to help generate, test, and refactor code across the development cycle - guiding the work and owning the result.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Balancing artisanal coding skills with automated agent oversight

Jyoti Bansal Jyoti Bansal +1 · WWC Europe 2026

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · WWC 2025

Videos

See all

Related articles

See all