Software Engineer (Hybrid, Ljubljana)
PDQ · Ig
Job description
About the role
PDQ, a Salt Lake City-founded company making device management software, is hiring a Software Engineer for a hybrid position based in Ljubljana, open to candidates living in Slovenia and within commuting distance of the office. You will contribute to PDQ's cloud-hosted endpoint management solution, owning parts of the product end-to-end, from design and development through testing and delivery, working independently on moderately complex problems and collaborating with peers, product managers and cross-functional partners. Depending on your background, you may also join the team building the remote desktop clients.
Key responsibilities
- Design, develop, test and deliver software that meets functional, performance and security requirements.
- Work independently on moderately complex tasks and projects, writing clean, testable and maintainable code.
- Collaborate with peers, product managers and other teams to turn requirements into technical solutions.
- Debug and troubleshoot issues across the full software stack, finding root causes and applying durable fixes.
- Work with QA and DevOps teams on testing, deployment and monitoring of features.
- Document designs, implementation details and system dependencies.
- Take ownership of deliverables, communicate progress and blockers, and propose improvements to systems and processes.
- Mentor junior engineers through pairing, feedback and knowledge sharing.
Required profile
- 3+ years of professional software engineering experience.
- Bachelor's or Master's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
- Ability to write clean, testable, maintainable production code and a solid understanding of software design principles, data structures and algorithms.
- Experience in cross-functional agile teams; willingness to learn the team's stack on the job.
Required skills
- Proficiency in at least one modern programming language (e.g. C#, Go, Python, TypeScript).
- Nice to have: Elixir, Rust, C++, Java or Objective-C; CI/CD pipelines and DevOps practices; AWS, Azure or GCP; systems or infrastructure programming; IT, endpoint management or enterprise software background.
What we offer
- Equity opportunities.
- Flexible working hours and a relaxed work environment.
- Company-provided laptop and accessories.
- Experienced mentors and a culture of learning and knowledge sharing.
- Quarterly Company Values Award (team member nominated).
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Slovenia.
Salary: Senior Software Engineer Based on 5 job offers in SloveniaSalaries by job title
- Tehnolog proizvodnih procesov II (m/ž/d) 15
- AS&T specialist (m/ž/d) 14
- Laboratorijski analitik III (m/ž/d) 14
- PRODAJNI SVETOVALEC (m/ž) - SINSAY 11
- Strokovnjak za robotiko ITOT / Robotics Expert ITOT 10
- Tehnolog proizvodnih procesov I (m/ž/d) 9
- Višji AS&T specialist (m/ž/d) 9
- Odgovorna oseba za sproščanje zdravil na trg / QP (m/ž/d) 9
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 22 hours ago
Expires 1 month from now
9 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
PDQ
Ig