2,286,982open jobs
145,365companies
272,497added this week
Browse all
Location
Hybrid (Irvine, United States)
Seniority
Junior
Visa
H-1B filings in 12 months: 3 · for this role: 2 · green card filings: 2
Employment
Full-Time

First seen by Alion on Nov 14, 2026.

Overview
Company
Impact
Profile match
Madiba in numbers. Based in Germany's United Nations' City Bonn, madiba offers customized solutions to complex challenges in international cooperation worldwide.
Junior Software Developer

You'll write the code behind Artisan Edge's SAP reporting and AI analytics, used by finance teams at many enterprise clients, including a Fortune 5 and a Fortune 50 company. You'll work in Python and SQL, learn SAP's data layer (ABAP CDS on SAP HANA) from senior developers, and use AI coding tools every day. No SAP experience needed. We'll teach you.

Location: Irvine, CA · Hybrid, in office Mon, Wed, Thu (3 days a week minimum)

Type: Full-time

Experience: 0 to 2 years of professional experience; new grads welcome

Why This Role

•        A rare skill set. With SAP ending mainstream maintenance for ECC at the end of 2027, large companies are moving to S/4HANA, and developers who can work in both modern languages and SAP's data layer are in short supply. You'll build that skill set here.

•        Enterprise users. You'll work across many of our clients, including a Fortune 5 and a Fortune 50 company, and their finance teams rely on what you build.

•        AI tools, plus the fundamentals to check them. We use AI coding tools like Claude Code every day. Senior developers review your work and explain why code is right. The bar: you can explain and own every line you ship.

•        Small team, senior mentors. You'll work alongside senior developers and our founders, with code review on your work.

About Artisan Edge and the Work

Artisan Edge is an Irvine company, founded in 2025, that turns SAP data into ready-to-use reporting and AI analytics for large enterprises. Our clients' finance teams use our tools to see where the numbers stand and why. Our products include SNAP, our SAP analytics and reporting product, and Catalyst, the development toolchain that powers it.

You'll work across our product stack, writing application code and developing database-layer logic in SQL and ABAP CDS (SAP's data modeling language). Expect most of your first six months to be in Python and SQL/ABAP CDS. ABAP CDS is SQL-based, so what you learn carries over to other data platforms.

Working with clients is part of the job, and it grows as you learn our products. Early on you'll walk teammates through your work; later you'll present to clients and gather their requirements yourself. Explaining your decisions and results clearly matters here.

What You'll Do

•        Write and maintain code across our product repositories (Python, TypeScript + React, Go, and ABAP)

•        Develop and optimize database-layer views and queries in SQL and ABAP CDS on SAP HANA

•        Contribute to architecture and data model design discussions as you gain context

•        Document your work so teammates and clients can understand what you built and why

•        Join client sessions to explain deliverables and gather requirements, more often as you ramp up

•        Learn SAP technologies (S/4HANA and CDS views) through hands-on work with senior developers

What You'll Need

We hire for skills. You can learn SAP and our tools here.

•        Strong fundamentals in at least one general-purpose programming language (Python, Go, Java, C#, or similar).

•        Everyday engineering habits. You use git, test your own code, and can debug and read code you didn't write, including code an AI tool wrote.

•        Clear communication. You can explain your code and decisions to engineers and to people who aren't technical.

•        Fast, curious learner. You'll be picking up SAP and ABAP CDS on the job.

•        Self-directed. You manage your own work and know when to ask questions or raise issues.

•        Detail-oriented. Our clients rely on our reporting being accurate, down to the penny.

•        Comfortable working with AI coding tools while staying accountable for the result.

•        Bachelor's degree in Computer Science or a related field, or equivalent demonstrated skill (bootcamp/self-taught with very strong project portfolio).

•        Able to work from our Irvine office Monday, Wednesday, and Thursday (details under Schedule).

•        Authorized to work in the US. We can't sponsor visas for this role.

•        Willing to complete a background check after an offer, and complete any onboarding our clients require, which may include additional screening.

Nice to Have

None of these are required. If you have some of them, tell us.

•        Solid SQL: multi-table joins, GROUP BY/HAVING, window functions, and spotting when a query returns the wrong numbers

•        TypeScript + React or Go

•        SAP, ABAP, or SAP HANA

•        Finance concepts (P&L, budgets, payables and receivables)

•        Internship or team codebase experience (open source counts)

Your First 90 Days

You'll pair with a senior developer on your first changes, making them with our in-house development tooling from day one. By day 30, you've shipped a reviewed Python change. By day 90, you've built or changed an ABAP CDS view in a client reporting stack using our in-house tooling, from requirement through deployment, with a senior developer reviewing.

Schedule

You're in our Irvine office Monday, Wednesday, and Thursday every week. If a holiday or sick day lands on one of those days, come in another day that week so you still get three. Some weeks we'll ask you to come in on more days.

Benefits

•        Medical, dental, and vision insurance

•        401(k) with a 100% match on contributions up to 6% of your total pay

•        Paid time off and paid holidays

•        Mentorship from senior developers, code review on your work, and hands-on SAP and ABAP CDS training

How We Hire

1.      Apply with your resume and a link to your project repository (see How to Apply).

2.      Project review. We read your code and its git history. A messy history is fine as long as it's yours.

3.      Screening call (15 to 30 minutes) to get to know each other, the role, and logistics.

4.      Onsite interviews in Irvine (one or two visits). We'll go through your project with you in depth, and you'll meet the team.

How to Apply

Send your resume along with a GitHub link to your best solo project, the one that best shows how you think and build. Link directly to that project's repository, not your GitHub profile; applications with only a profile link won't be reviewed.

•        It should be a self-directed project: something you chose to build, not a class assignment, bootcamp capstone, tutorial, or another company's take-home (list those on your resume instead).

•        The commits should be under your name or the email on your resume.

•        AI coding tools are fine. Note in the README how you used them.

•        At the onsite we'll go through this code with you in depth, so pick something you can explain line by line.

We'd rather see one project you built yourself and are proud of than ten tutorials. Tested, working software and an honest README count for more than a long feature list.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,982 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Irvine
Hybrid · 3+ years exp · Bachelor's Degree · Phoenix
C++
DevOps
CI/CD
Management
Agile
SpaceTech
DO-178C
Apply
In office · 3+ years exp · Bachelor's Degree · Bryson City · Branson
JavaScript
PHP
PHP
WordPress
Drupal
Frontend
JQuery
DevOps
Rest API
SOAP
Design
Adobe Photoshop
Apply
$57k – $115k per year · In office · 2+ years exp · Master's Degree · Lansing
JavaScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
Frontend
JQuery
Mobile
MVVM
DevOps
Rest API
Azure
CI/CD
AWS
SOAP
Management
SharePoint
Agile
Scrum
Apply
$200k – $275k per year · In office · Full-Time · 4+ years exp · San Francisco
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Redis
Frontend
React.js
Mobile
React Native
DevOps
GCP
CI/CD
AWS
Docker
Apply
$170k – $220k per year · Hybrid · Full-Time · 2+ years exp · Bachelor's Degree · New York
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
AI/ML
RAG
Machine Learning
Frontend
Next.js
React.js
DevOps
AWS
Apply
Remote (Europe) · Full-Time · 5+ years exp
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
MassTransit
Databases
Azure SQL Database
AI/ML
Function Calling
AI Agents
LLM
Frontend
React.js
Mobile
Clean Architecture
DevOps
Azure
CI/CD
Docker
Kubernetes
Azure AKS
Analytics
Azure Data Factory
Apply
≈ $156k – $305k per year (Estimated) · In office · 5+ years exp · Irvine
Python
PowerShell
C#
C#
.NET
Databases
DynamoDB
Amazon Aurora
DevOps
Terraform
CI/CD
AWS
Kubernetes
Amazon EKS
AWS Lambda
Amazon EC2
Amazon S3
Amazon Kinesis
Amazon EventBridge
Apply
Chef 1 day ago
$120k per year · In office · Irvine
Apply
$75k – $95k per year · In office · 5+ years exp · Irvine
Apply
Senior Counsel 1 day ago
$97k – $189k per year · Hybrid · Full-Time · 9+ years exp · Chicago · Tarrytown · Boston · Littleton · Irvine
Apply
$107k – $121k per year · Hybrid · 4+ years exp · High School Diploma · Irvine
PHP
PHP
WordPress
Management
Asana
Jira
Agile
Scrum
Kanban
QA
Selenium
Cypress
Playwright
Apply
See all jobs
This is one of many
2,286,982 more open roles from verified company boards, updated every day.