Software Engineer II
Full Job Description
Role Overview
We are a global leader in data integrity, serving over 12,000 customers across more than 100 countries. Our products ensure accuracy and consistency for critical business decisions.
Purpose of Position
The Software Engineer II will maintain existing Trillium Data Quality product lines while implementing new features focused on Enterprise Data Quality in cloud or on-premise environments.
Essential Duties
- Collaborate with Product Management to define and implement software design reviews.
- Develop, debug, and troubleshoot defects for mission-critical applications running on Windows and Linux.
- Implement unit/integration tests, remediate security vulnerabilities, and keep dependencies up-to-date.
- Actively participate in the Agile software development life cycle (CI/CD Pipelines).
Requirements
Bachelor's degree required. 2-4 years experience developing enterprise software using C/C++. Must have solid knowledge of Object-Oriented design and scripting languages like Bash or PowerShell.
Preferred Skills
- C++ programming expertise.
- Experience with Node.js REST APIs, TCL language, Jenkins automation, Artifactory, and AI coding assistants (e.g., GitHub Copilot).
Company
Uplers
Uplers is a leading platform connecting startups and product companies with top engineering talent in India, leveraging AI-driven matching and human review for fast-moving environments.We partner with...