HireRight is the premier global background screening and workforce solutions provider. We bring clarity and confidence to vetting and hiring decisions through integrated, tailored solutions, driving a higher standard of accuracy in everything we do. Combining in-house talent, personalized services, and proprietary technology, we ensure the best candidate experience possible. PBSA accredited and based in Nashville, Tennessee, we offer expertise from our regional centers across 200 countries and territories in the Americas, Europe, Asia, and the Middle East. Our commitment to get it right every time, everywhere, makes us the trusted partner of businesses and organizations worldwide.
Overview:
We are looking for a motivated Senior Software Engineer to join our international team and help us bootstrap a new engineering team in our newly formed Belgrade TechHub. This team will be organized around AI agentic-driven software development, leveraging modern AI-assisted engineering practices to accelerate delivery, improve quality, and enhance developer productivity.
In this role, you will design, build, and deliver applications powering the platform used by our customers every day. Working in an Agile environment, you will collaborate closely with Product Managers, Business Analysts, QA engineers, and fellow developers to support existing applications and implement new functionality.
We are looking for an engineer who combines strong backend engineering fundamentals with a forward-looking mindset and hands-on experience using AI coding agents such as Claude Code, Codex, or similar tools as part of the software development lifecycle.
Location: Belgrade, Serbia
Model of work: Hybrid
Responsibilities:
Analyze, design, and implement complex software solutions and enhancements to existing products
Contribute to the establishment and growth of a new engineering team in the Belgrade TechHub, helping shape engineering culture, practices, and ways of working
Work in an AI agentic-driven development environment, effectively using AI coding agents and automation tools to support design, coding, testing, troubleshooting, and documentation
Partner with Product Management and Quality Assurance throughout all phases of the SDLC to ensure software meets both functional and non-functional requirements
Actively participate in Agile ceremonies and contribute to continuous improvement of team processes
Ensure software quality by writing automated tests and participating in design and code reviews
Develop test programs, proof-of-concepts, and functional prototypes when required
Assist management with the technical evaluation of issues, including analysis of alternatives, risk assessment, and recommendations
Lead by example, provide technical guidance, and delegate tasks to less experienced team members
Design and optimize systems for scalability, reliability, maintainability, and performance
Promote engineering best practices, including effective and responsible use of AI-assisted development tools
Qualifications:
Education
Bachelor’s or Master’s degree in Computer Science or an equivalent technical field
Certifications in Java or Cloud technologies are a plus
Mandatory Skills
Proven experience with Java (8+ years)
Strong knowledge of object-oriented principles and design patterns
Experience building RESTful services
Strong hands-on experience with Spring Boot and Tomcat
Good knowledge of SQL, preferably Oracle, and exposure to Hibernate/JPA
Experience with standard software development tools such as IntelliJ, JUnit, JMeter, Maven, Jenkins, ArgoCD, Git, and Jira
Experience with containerization and orchestration, including Docker and Kubernetes
Ability to design and optimize systems for scalability and performance
Solid understanding of multithreading and concurrency
Experience working in Agile development environments
Hands-on experience using AI coding agents such as Claude Code, Codex, or similar AI-assisted software development tools
Strong communication skills, problem-solving mindset, collaborative approach, autonomy, and a can-do attitude
Nice to Have Skills
Ability to lead the delivery of technical projects; Tech Lead experience is a plus
Understanding of network protocols and Unix/Linux user-level skills
Exposure to messaging and streaming platforms such as RabbitMQ or Kafka
Experience with NoSQL databases such as MongoDB
Experience in multi-tier, asynchronous, distributed architecture environments
Experience defining or improving engineering practices in new or scaling teams
Interest in or experience with AI-enabled software engineering workflows, prompt-driven development, and automation of developer tasks
What do we offer:
HireRight offers an employment contract with a competitive salary and comprehensive package of benefits including:
Hybrid work (flexibility to work 2 days/week from home)
Please submit resume/CV in English.