Software Engineer

Deltek
Bengaluru, Karnataka, India

Position Responsibilities :

  • Contribute to the development and evolution of enterprise software solutions.
  • Build and enhance APIs, user experiences, backend services, databases, automation, and business workflows.
  • Work with a variety of technologies, architectures, and deployment models supporting enterprises of Software solutions, including desktop, client/server, n-tier, on-premises, SaaS, and cloud-based environments.
  • Contribute across multiple areas of the software development lifecycle, leveraging AI-assisted development workflows and modern engineering practices.
  • Use AI-assisted engineering tools to plan, implement, test, review, and improve software.
  • Participate in code reviews, automated testing ,CI/CD pipelines, and quality-focused engineering practices.
  • Collaborate with product, UX, QA, and engineering teams to understand customer problems and deliver practical outcomes.
  • Explore AI-driven capabilities such as automation, intelligent insights, copilots, agentic workflows, natural language interfaces, and related emerging technologies.
  • Continuously learn and apply new technologies, frameworks, tools, and engineering practices to support evolving business needs.

Qualifications :

  • Has at least 2 to 4 years of work
  • experience with one or more object-oriented programming languages such as .NET, Java, JavaScript, or similar technologies, gained through academic projects, internships, personal projects, or other practical experience.
  • Understanding of core software engineering concepts including application architecture, APIs, databases, software design principles, and enterprise application development.
  • Strong analytical and problem-solving skills, combined with curiosity, initiative, and a willingness to learn through hands-on delivery.
  • Interest in enterprise software platforms, modern application architectures, and emerging technologies.
  • Experience using Gen AI or AI-assisted development tools to support coding, testing, debugging, documentation, design, or learning activities.
  • Interest in applying AI-assisted development practices to transform customer needs into practical software solutions.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →