
Principal Software Engineer
1 week ago
Business Summary
The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged – consider joining us as we explore the limitless opportunities of the software industryPosition Responsibilities
- Develop software for PPM products using C# and other 3rd party .Net software
- Undertake analysis, design, coding and testing activities of complex modules
- Develop software on time and to required quality standards
- Support the company's development processes and development guidelines including code reviews, coding style and unit testing requirements.
- Researches and understands the marketing requirements for a product, including target environment, performance criteria and competitive issues.
- Leverage AI-powered code generation tools (GitHub Copilot, ChatGPT, Claude) to accelerate C# development and automate routine coding tasks
- Utilize GenAI for intelligent code review assistance, automated documentation generation, and code quality analysis
- Implement AI-assisted testing strategies including automated test case generation and intelligent bug detection
- Apply agentic AI tools for automated refactoring, performance optimization suggestions, and architectural analysis
Qualifications
- A college degree in Computer Science, Software Engineering, Information Systems, or a related field is required.
- Minimum of 7 years of software development experience.
- Expertise in and related technologies such as WinForms, WPF, WebAPI, MVC
- Proficiency in the .NET Framework, with a strong understanding of its components, libraries, and tools, and demonstrated experience in using it to develop, deploy, and maintain high-quality software solutions
- Experience with MVC/MVVM/MVP approach to GUI development/architecture
- Experience with Javascript and popular libraries like CanJS, React, Angular or VueJS
- Experience in API, Microservice Architecture and Integration.
- Advanced understanding of object-oriented development concepts and practices.
- Proficiency with AI-powered development tools such as GitHub Copilot, ChatGPT, or similar code generation assistants
- Experience with prompt engineering for software development tasks including code generation, debugging assistance, and technical documentation
- Demonstrated ability to integrate AI tools into development workflows while maintaining code quality and security standards
- Knowledge of AI-assisted testing methodologies and automated quality assurance tools
- Experience mentoring team members on AI-first development practices and intelligent automation adoption
- Strong understanding of software design patterns, object-oriented programming (OOP), and SOLID principles.
- Experience in developing enterprise business applications.
- Experience with development tools and environments, such as Visual Studio, TFS, GIT or similar.
- Proficient in SQL Server, Oracle or other relational databases, including writing complex queries, stored procedures, and performance optimization.
- Experience with using ORMs like Dapper, Hibernate or Entity Framework
- Experience with Agile Development
- Experience in writing and maintaining unit tests and using testing frameworks.
- Experience in leading development projects and mentoring teams.
- Strong analytical skills and debugging skills
- High level of commitment to developing high quality software
- Strong desire to continually improve knowledge and skills through personal development activities and apply their knowledge and skills to continuous software improvement.
- The ability to work under tight deadlines, tolerate ambiguity and work effectively in an environment with multiple competing priorities.
- Strong communication skills including the ability to write clearly and concisely and to present information in a way which facilitates interpretation.
Travel Requirements
NoApplicant Privacy Notice
Deltek is committed to the protection and promotion of your privacy. In connection with your application for employment with us at Deltek, it is necessary for us to collect, store and use information about you ("Personal Data") to administer and evaluate your application. We are the "controller" of the Personal Data you provide us and will process any such Personal Data in accordance with applicable law and the statements contained in this Employment Candidate Privacy Notice. Additionally, we have not sold and do not sell Personal Data you provide to us through the job application process-
Principal Software Engineer
1 day ago
Remote, India Rapid7 Full time ₹ 6,00,000 - ₹ 18,00,000 per yearThe Prinicipal Software Engineer on the Vulnerability Coverage team will help set technical direction for delivering accurate vulnerability detections to our customers in a timely manner. They will serve as an expert and owner for a portion of the overall coverage portfolio, participate in architectural discussions and successfully deliver new capabilities...
-
Principal Data Engineer
1 week ago
Remote, India Codash Solutions Full time ₹ 1,40,000 - ₹ 1,50,000 per yearPrincipal Data EngineerShift timings - 07:30 pm - 04:30 amExp - 10+yrsWe're seeking a Principal Software Engineer—or an exceptional Senior Software Engineer—to play a key role in building and optimizing complex data solutions. This position calls for deep expertise in programming, architecture, and modern data technologies, with a strong emphasis on...
-
Principal Software Engineer
6 days ago
Remote, India Target Integration Full time ₹ 22,00,000 - ₹ 25,00,000 per yearKey Responsibilities : - Drive the end-to-end architecture, design, and implementation of robust, scalable, and secure software systems. - Define technical standards, frameworks, and best practices, ensuring delivery excellence. - Collaborate with stakeholders across engineering, product, and business teams to translate business requirements into technical...
-
Principal Software Engineer
1 week ago
Remote, India Deltek Full time ₹ 15,00,000 - ₹ 20,00,000 per yearAs the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced,...
-
Lead Software Engineer
1 week ago
Remote, India Cloud Software Group Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAbout This Team:Software Engineer's in the IBM Integration team key tasks are to map out, coordinate, and oversee the activities for the design, development, and execution Job Description/Responsibilities:Development and contributing to the development, enhancement, maintenance and support of TIBCO Mainframe applications and the related systemsUnderstand...
-
Senior Software Engineer
1 week ago
Remote, India W Energy Software Full time ₹ 1,04,000 - ₹ 1,30,878 per yearAbout the RoleWe are looking for an experienced and passionate Senior Software Engineer to join our team. This role will focus on building scalable, secure, and high-performance applications that power critical business processes for our customers. You will work on complex system design, deliver high-quality features, and influence the technical direction of...
-
Principal Architect
2 weeks ago
Remote, India NewPage Digital Healthcare Solutions Full timeAs a Principal Architect, you will own the integrity and strength of the solutions recommended, leveraging the transformative power of artificial intelligence to elevate our capabilities. You'll act as a trusted advisor to our team and clients, utili **Benefits**: Flexible and remote work Employee-centric culture Supportive peers Work-life balance Generous...
-
Principal Architect
2 weeks ago
Remote, India DeepHealth Full timeDeepHealth is seeking a highly experienced and motivated Principal Architect for our Cloud PACS (Picture Archiving and Communication System) team. This role is pivotal in designing, developing, and implementing scalable, secure, and efficient cloud-based PACS solutions. The Principal Architect will work closely with cross-functional teams to ensure our...
-
Principal Software Developer
1 week ago
Remote, India beBeeSoftware Full time ₹ 15,000 - ₹ 28,00,000Software Engineer PositionWe are seeking an experienced Software Engineer to join our team. In this role, you will be responsible for designing and building reliable and clean code, developing kernel modules, libraries, and embedded systems for other high-level languages, implementing quality and performance modules, identifying bottlenecks or bugs, and...
-
Principal Sdet
2 weeks ago
Remote, India Akamai Full time**Are you excited to work on innovative enterprise security products?** **Do you enjoy working on impacting products touching lives online for millions of users billions times day?** **Join Our Team** We in Zero Trust Security Group, develop and maintain cutting-edge security solutions for Akamai's enterprise customers. We collaborate with development,...