
Junior Software Engineer
Description
- Job ID
- 2026-13254
- Category
- Engineering
- Position Type
- Regular Full-Time
Overview
Quest Software is looking for a Software Engineer with 3+ years of professional experience to join our agile development team in Cork, Ireland. This role is ideal for a developer who has a strong foundation in C# and .NET Core, enjoys working on real-world problems, and wants to grow their experience building AI-enabled enterprise software.
You will be part of an R&D team developing commercial SaaS products that help organizations manage and secure critical enterprise data. Our solutions are built primarily on .NET and Microsoft Azure, and increasingly incorporate AI-driven capabilities.
In this role, you’ll contribute meaningfully to production code, collaborate with experienced engineers, and continue to deepen your skills in modern cloud and AI-adjacent development—without being expected to operate at a senior or architect level.
Responsibilities
- Design, develop, and maintain backend services and components using C# and .NET Core
- Contribute to AI-related features and services, integrating AI capabilities into existing products
- Work as an effective member of an agile SCRUM team, collaborating with engineering, QA, and product stakeholders
- Build and maintain RESTful APIs and supporting services
- Write high-quality, maintainable, and testable code aligned with team standards
- Participate in code reviews and contribute to technical discussions
- Assist with troubleshooting, debugging, and resolving production issues
- Incrementally take ownership of components or features, with support from senior engineers
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience)
- 3+ years of professional experience in software development
- Strong hands-on experience with C# and .NET Core
- Experience building or consuming Web APIs / RESTful services
- Solid understanding of software engineering fundamentals (clean code, SOLID principles, basic design patterns)
- Experience writing unit tests and working with testable codebases
- Familiarity with Git-based version control and collaborative development workflows
- Experience working within an agile development environment
- Good communication skills and ability to work effectively within a cross-functional team
Nice to Have
These are not required, but beneficial if you have some exposure:
- Experience with Microsoft Azure, particularly PaaS services
- Familiarity with CI/CD pipelines (e.g. Azure DevOps, GitHub Actions)
- Exposure to containerization concepts (Docker)
- Basic understanding of AI concepts or experience integrating AI services (e.g. calling AI APIs, working with embeddings, etc.)
- Experience using AI-assisted development tools such as GitHub Copilot
- Some exposure to identity or security concepts (e.g. authentication, authorization)
- Awareness of secure coding best practices
Company Overview
Quest Software builds the foundation for enterprise AI with solutions in data governance, cybersecurity, and platform modernization. More than 45,000 companies — including 90% of the Fortune 500 — trust Quest to solve their most critical IT challenges. From securing identities and modernizing platforms to preparing data for AI, we help enterprises unlock their full potential.
Why Quest
At Quest, your work makes an impact. You’ll help organizations get AI-ready while building your career with a global team of innovators. We offer:
- Competitive pay, annual bonuses, and top-performer recognition.
- Comprehensive health, family, and retirement benefits.
- Flexible work options, generous PTO, and wellness programs.
- Professional growth through learning platforms, mentorship, and leadership programs.
- Inclusive teams that reflect the world we serve, supported by Employee Resource Groups and our Equality & Inclusion Council.
Come join us. For more information, visit us on the web at Quest Careers | Innovate. Collaborate. Grow.
Job seekers should be aware of fraudulent job offers from online scammers and only apply to roles listed on quest.com/careers using our applicant system. Note: We do not use text messaging or third-party messaging apps like Telegram to communicate with applicants, so please exercise caution if you are approached in this way and only interact with people claiming to be Quest employees if they have an email address ending in @quest.com.
#LI-AT1

More Jobs at Quest Software

Customer Success Manager - Enterprise- German Territory

Software Inside Sales Representative (German Territory)
