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.
Apply directly at Dhigroupinc →Create a free account for alerts like thisView Dhigroupinc immigration profile
This listing is sourced directly from Dhigroupinc's careers page and normalized into a canonical job model.