Site Reliability Engineer
Senior Software Engineer - AI Assisted Development
Belgradefulltimesenior
Apply on the employer's siteRole description
About HireRight
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.
This is not just a feature delivery role. It is a chance to shape the future of background screening and workforce technology by building systems that are simpler, smarter, more reliable, and more human-centered. That will require curiosity, technical depth, smart risk-taking, AI-enabled leverage, and a willingness to challenge how things have always been done.
Location
: Belgrade, Serbia
Model of work
: Hybrid
Responsibilities
- Lead by example, provide technical guidance, and delegate tasks to less experienced team members
- Design and optimize systems for scalability, reliability, maintainability, and performance
- Analyze, design, and implement complex software solutions and enhancements to existing products
- Assist management with the technical evaluation of issues, including analysis of alternatives, risk assessment, and recommendations
- 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
- Promote engineering best practices, including effective and responsible use of AI-assisted development tools
Qualifications
We typically look for 10 or more years of software engineering experience , with a meaningful portion of that spent working on complex, distributed, or large-scale systems. We care more about the depth and quality of that experience than the exact number of years.
Our technology environment will evolve, and we care more about engineering fundamentals than a perfect keyword match.
Mandatory Skills
- Proven experience with Java
- 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
Education
- Bachelor’s or Master’s degree in Computer Science or an equivalent technical field
- Certifications in Java or Cloud technologies are a plus
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)
- Private Health Insurance
- Vacation
Please submit resume/CV in English.
This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.