Quick overview
Job description
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.
Similar jobs
- RE

Graph Workflow EngineerRecently posted
Redhorse Corporation · Tampa, FL · Hybrid · Posted 14 Nov 2026 🇺🇸
AgileEngineeringSalary not listed - PE

Software Engineer III with Security ClearanceRecently posted
Prescient Edge · San Diego, CA · Hybrid · Posted 13 Nov 2026 🇺🇸
ScrumAgileProject ManagementTechnologySalary not listed - CE
Application Developer/Programmer with Security ClearanceRecently posted
CELESTAR CORPORATION · Alexandria, VA · On-site · Posted 13 Nov 2026 🇺🇸
SpringGitHTML+5Technology$120k - $250k/yr - AT
Software Engineer with Security ClearanceRecently posted
Avid Technology Professionals · Chantilly, VA · Hybrid · Posted 13 Nov 2026 🇺🇸
GoJavaPythonTechnologySalary not listed - DN

Software Engineer Skill Level 3 [D.26.0242] with Security ClearanceRecently posted
Dover Networks LLC · Southern Md Facility, MD · Hybrid · Posted 13 Nov 2026 🇺🇸
System DesignTechnology$211k - $231k/yr - BA

Systems Software Engineer with Security ClearanceRecently posted
Booz Allen Hamilton · North Charleston, SC · On-site · Posted 13 Nov 2026 🇺🇸
PHPRustScrum+9Technology$86.8k - $198k/yr - BA

Electronic Warfare Systems Engineer with Security ClearanceRecently posted
Booz Allen Hamilton · Beavercreek, OH · On-site · Posted 13 Nov 2026 🇺🇸
AgileTechnology$86.8k - $198k/yr - LT

Senior Specialist, Software Engineer with Security ClearanceRecently posted
L3Harris Technologies · Salt Lake City, UT · Hybrid · Posted 14 Nov 2026 🇺🇸
DockerGitEncryption+11TechnologySalary not listed - LT

Senior Associate, Systems Engineer with Security Clearance
L3Harris Technologies · Carlsbad, CA · Hybrid · Posted 30 Oct 2026 🇺🇸
Technology$80.5k - $149.5k/yr - LE

Senior Software Developer with Security ClearanceRecently posted
Leidos · Saint Louis, MO · Hybrid · Posted 13 Nov 2026 🇺🇸
ShellGitAWS+8Technology$131.3k - $237.3k/yr - PE

Software Engineer (AWS Cloud Services) with Security ClearanceRecently posted
Peraton · Lanham, MD · On-site · Posted 13 Nov 2026 🇺🇸
DynamoDBSpringSpring Boot+4Technology$86k - $138k/yr - BO
Test Operations Integration Engineer (Experienced or Senior) with Security Clearance
Boeing · Berkeley, MO · On-site 🇺🇸
AssemblyProject ManagementTechnology$100.3k - $135.7k/yr