This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Software Development Engineer to join our team and play a critical role in developing extraordinary solutions that empower our customers to succeed. You will design, build, and deliver software that improves delivery processes, simplify adoption of the HiredScore product and strengthens infrastructure and services. This is an opportunity to collaborate with a high-performing team in a fast-paced, dynamic environment while solving complex technical challenges that directly impact our customers.
Job Responsibility:
Enable the HiredScore suite of products for hundreds of clients
Design, develop, and maintain high-quality software solutions aligned with customer and business needs
Proactively identify opportunities to optimize processes, improve product quality, and escalate risks as needed as we scale our infrastructure to meet growing client demands
Identify and mitigate project risks and issues, providing input into change control and project planning
Collaborate with Professional Services and Implementation teams to enable new customer features, support onboarding, and deliver tailored solutions
Drive the development of multiple projects in parallel, addressing design gaps and ensuring timely delivery against priorities
Build and refine automated solutions that align with Professional Services standards and improve operational efficiency
Configure and implement new automated processes, tools, and infrastructure that are scalable, maintainable, and easy to use
Champion engineering best practices and contribute to continuous improvement initiatives across the team
Requirements:
4+ years of professional experience developing software solutions in Python, including production-level applications
4+ years MongoDB or other NoSQL databases, including writing complex queries, optimizing indexes, and following database best practices
4+ years proven ability to independently own, manage, and deliver technical projects with measurable outcomes
1+ years with microservices architecture and containerization/orchestration using Kubernetes and/or Docker
1+ years experience mentoring or buddying junior engineers, providing guidance through code reviews, onboarding, or technical coaching
Nice to have:
Skilled in analyzing customer needs and translating them into technical requirements, with a track record of delivering impactful solutions
Excellent communication skills, demonstrated in an ability to explain complex technical problems at multiple levels
Applied knowledge of software development best practices, including SOLID principles, automated testing (unit/system), structured error handling, and effective logging
Proficiency with collaboration and development tools (e.g., JIRA for tracking, GitHub for version control, reviews, and CI/CD workflows)
Proven ability to adapt quickly to shifting priorities, troubleshoot complex issues, and thrive in startup-like, dynamic environments
Capable of working independently with minimal supervision while also contributing effectively to a collaborative, cross-functional team
Strong process-oriented mindset with the ability to design, document, and refine methods that improve efficiency
Demonstrated experience learning and applying new languages/technologies, with the ability to document and share learnings (e.g., technical write-ups, team knowledge sessions)