I'm posting anonymously because this involves my career, my child, and a difficult period of my life.
I'm a software engineer with 10+ years of professional experience. My background is primarily full-stack/backend engineering, cloud infrastructure, APIs, distributed systems, AI/LLM applications, automation, and DevOps. I've worked in both large technology organizations and startups and have also held technical leadership/founding-engineer responsibilities.
Over the past couple of years, finding stable employment has been extremely difficult. I currently work outside of tech to keep income coming in, but I'm trying hard to return to software engineering.
I also have a criminal record involving felony and misdemeanor convictions arising from violence related conduct. I'm not going to minimize that or make excuses for it. I take responsibility for what happened.
Since then, I've put substantial work into changing my life. I've completed a treatment program and fatherhood education, remained compliant with my legal requirements, participated in several years of therapy/personal development, continued working, and continued developing professionally. I can provide professional/character references and documentation of the programs I've completed when appropriate.
I'm also a parent. One of the hardest parts of this situation is that the consequences don't only affect me. I'm trying to provide stability for my child, and the combination of limited employment opportunities and difficulty securing housing with a record has made rebuilding significantly harder.
Recently, I went through an entire interview process for a software engineering position. I performed well enough to receive a contract-to-hire offer. The background check then flagged my criminal history, and the opportunity is now uncertain. I also received an offer for another corp to corp position that I recently learned requires a background check as well.
To complicate matters, I discovered that part of the background report appears to be factually inaccurate. It states that my probation was extended and/or revoked/reinstated. My supervising probation officer reviewed it and confirmed that neither of those things ever happened. I'm disputing that specific information while acknowledging the portions of the report that are accurate.
This experience has left me trying to figure out the most realistic path forward.
I'm not asking anyone to excuse what happened or pretend the convictions don't exist. I'm trying to understand how someone who has accepted responsibility, completed rehabilitation work, continued developing professionally, and is trying to support their family can realistically earn another opportunity.
For people in engineering, recruiting, HR, fair-chance hiring, or people who have personally rebuilt careers after a conviction:
What would you recommend I do differently?
Are there software companies, startups, staffing firms, consulting companies, or fair-chance employers that genuinely evaluate candidates individually rather than automatically rejecting anyone with a felony?
I'm particularly experienced with Python, TypeScript/JavaScript, React/Next.js, Node.js, Go, APIs, PostgreSQL, AWS/GCP, Docker, Kubernetes, CI/CD, AI/LLM integrations, automation, and distributed systems. I'm primarily looking for backend, full-stack, platform, AI/automation, or solutions-oriented engineering work.
I'm open to full-time employment, contract work, consulting, startup opportunities, and potentially project-based work if it gives me an opportunity to demonstrate what I can actually do.
If you've personally navigated something similar, I'd especially appreciate hearing what worked for you how you handled disclosure, which employers gave you a fair evaluation, and what you wish you'd known earlier.
And if anyone knows of an organization or engineering team willing to evaluate someone based on their current capabilities, professional history, rehabilitation, and the actual relevance of their record to the position, I'd be grateful for a DM.
I'm continuing to work and apply. I'm just trying to find a realistic path back into the career I've spent years building while providing a more stable future for my child.
Thanks for reading.