Software Engineer
Opis dela
About PDQ
PDQ, founded in Salt Lake City, UT, USA, makes device management simple, secure, and Pretty Damn Quick. IT teams use our products to reduce complexity, improve efficiency, and enhance control in their unique environments. We are backed by TA Associates and Berkshire Partners, top-tier global private equity firms.
Our Core Values
- Honesty: You communicate transparently and build trust through your actions.
- Ownership: You take responsibility for outcomes and follow through on commitments.
- Collaboration: You value diverse perspectives and work effectively across teams.
- Improvement: You actively seek opportunities to learn, grow, and innovate.
- Slovenia - This is a hybrid position, open to candidates residing in Slovenia and within commuting distance of our Ljubljana-based office.
PDQ is built mainly in Elixir and Rust, and the clients in C++, Java, and Objective-C.
How You Might Spend Your Day
- Design, develop, test, and deliver high-quality software that meets functional, performance, and security requirements.
- Work independently on moderately complex tasks and projects, producing reliable, maintainable, and efficient code.
- Collaborate with peers, product managers, and other teams to translate requirements into effective technical solutions.
- Debug, troubleshoot and resolve issues across the full software stack, identifying root causes and implementing durable fixes.
- Collaborate with QA and DevOps teams to ensure reliable testing, deployment and monitoring of features.
- Document technical designs, implementation details and system dependencies to support long term maintainability.
- Take ownership of assigned deliverables and proactively communicate progress, blockers and tradeoffs.
- Identify inefficiencies in systems and processes, and propose or implement targeted improvements.
- Stay current with relevant technologies and apply emerging practices to improve product quality or team efficiency.
- Provide mentorship and guidance to junior engineers through pairing, feedback and knowledge sharing.
- Support the broader department and company strategy.
- 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).
- Proficiency in at least one modern programming language (e.g., C#, Go, Python, TypeScript, or similar).
- Willingness to learn the team's stack on the job.
- Demonstrated ability to write clean, testable, and maintainable code in a production environment.
- Solid understanding of software design principles, data structures, and algorithms.
- Experience working in collaborative, cross-functional engineering teams using agile methodologies.
- Experience with Elixir (or other functional programing languages), Rust, C++, Java, or Objective-C.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Exposure to systems or infrastructure-level programming.
- Background in IT, endpoint management, or enterprise software domains.
- Honesty: You communicate transparently and build trust through your actions.
- Ownership: You take responsibility for outcomes and follow through on commitments.
- Collaboration: You value diverse perspectives and work effectively across teams.
- Improvement: You actively seek opportunities to learn, grow, and innovate
- You write code you're proud of: clear, tested, and built to last
- You ask good questions, share what you learn, and make your team better
- Equity opportunities
- Flexible working hours and relaxing work environment
- Company-provided laptop and accessories
- Experienced and supportive mentors invested in your growth
- A culture that encourages learning, professional development, and knowledge sharing
- Quarterly Company Values Award (team member nominated)
Work Authorization and Sponsorship The majority of PDQ's full-time roles do not qualify for sponsorship of employment visas such as the H-1B visa. This applies to scenarios where a candidate might possess temporary work authorization during their schooling or after graduation (e.g., CPT, OPT), but would require H-1B visa sponsorship within a few years of employment to retain eligibility for employment.
Vas zanima to delovno mesto?