Dhigroupinc

Dhigroupinc

Software Engineer - Dice

Denver, CO; Des Moines, IA; Field

Sponsorship not specified$100k-$140kDetected 15 days ago
TypeScriptPythonJavaReactNext.jsNode.jsFull-Stack DevelopmentObject-Oriented ProgrammingCode ReviewNoSQLPostgreSQLAWSDockerKubernetesCI/CDGraphQLRESTLLMsAgentic AIRecruitingPlaywrightTest AutomationLeadershipCommunication

About the role

  • We're rebuilding the candidate and recruiter experience at the core of Dice: the end-to-end journey a job seeker takes to find their next role, and the way recruiters and employers find and connect with them.
  • If that sounds like your kind of work, but you see yourself at the senior level, apply anyway.
  • We're hiring across levels and calibrate level at offer.

Responsibilities

  • AI amplifies engineers; it doesn't replace their judgment. The hard parts stay human (thoughtful design, holistic product thinking, sound principles, strong fundamentals), so we hire for those first.
  • Take ownership of your work. Own features end to end with guidance, give and receive code reviews, and contribute to design discussions as you build context.
  • Collaborate and align. Work with engineers, PMs, designers, and stakeholders to deliver incremental value and find your rhythm in the team's planning and execution.
  • Deliver meaningful business impact. Ship product features (increasingly AI-powered) that improve the candidate and recruiter experience and move business goals.
  • you navigate ambiguity with support, learn fast, take feedback well, and are eager to grow toward senior-level ownership
  • You'll own meaningful pieces of work, deepen your craft, and grow toward broader technical ownership, with the support of senior engineers and a clear path forward.
  • You'll work closely with Product, Design, and Data to turn real candidate and recruiter problems into shipped outcomes.
  • Grow toward leadership. Build the judgment, communication, and influence that lead to senior-level scope: mentoring others, shaping design, and driving decisions. We invest in getting you there.
  • A growth mindset: you navigate ambiguity with support, learn fast, take feedback well, and are eager to grow toward senior-level ownership

Requirements

  • Experience working with applications on AWS (or another major cloud), and exposure to CI/CD and containers (Docker, Fargate, Kubernetes)

Nice to have

  • Any hands-on experience or curiosity applying LLM tooling (e.g., LiteLLM) to practical data problems like enriching or classifying content
  • Exposure to integrating third-party systems via APIs (e.g., ATS platforms) or working with data ingestion pipelines
  • Working knowledge of Python and/or Java

Skills

  • Exposure to modernizing or migrating legacy systems onto newer stacks
  • Distributed, event-driven systems (e.g., SNS/SQS, Lambda, or similar messaging and streaming)
  • Logging and observability basics, performance tuning, or cost awareness in cloud-native environments
  • Experience with scalable SaaS applications, and familiarity with OOP and functional paradigms
  • schema design, writing efficient queries, and migrations
  • Rather, they are intended only to describe the general nature of the job as of the date this job description was prepared.
  • Management reserves the right to modify this job in order to meet business needs.

Compensation

  • Base salary/pay per year, plus 10% annual bonus at 100% of plan targets tied to company and individual performance.
  • $100,000 - $140,000 USD

Benefits

  • Healthy living - medical, dental, vision, FSA, HSA, disability, life, wellness & fitness programs
  • Future living - 401(k) match, performance bonuses, education assistance, learning & development
  • Enjoy living - generous paid time off, parental leave, flexible summer hours, social & giving events

Company info

  • We believe an exceptional candidate and recruiter experience is what makes our platform win, and we're building the next generation of it across a modern full-stack environment.
  • We value engineers who are curious, collaborative, and want their work to matter for the people using it.
  • We start with AI. The engineers who thrive here keep asking "why are we still doing this by hand?" and then automate it, with real autonomy and leadership backing.
  • We use AI agents across the lifecycle: writing and reviewing code, generating tests, triaging dependencies, and building internal tooling.
  • In the short term, you will:
  • Ramp up on our systems. Learn our applications, services, tooling, and infrastructure, and how your team's work fits the broader product.
  • In the long term, you will:
  • Grow your technical depth. Take on larger and more ambiguous problems, deepen your ownership of systems, and raise your standards for quality, including how you apply AI across the workflow.
  • What you'll need (must-haves):

Equal opportunity

  • All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

This listing is sourced directly from Dhigroupinc's careers page and normalized into a canonical job model.