Software Development Engineer - Remote

India
Engineering – Engineering /
FTE /
Remote

The Role :

    • Join our Data Virtualization team in India as a seasoned senior software engineer and play a pivotal role in shaping the future of our product. Leverage your expertise in analyzing, debugging, and diagnosing complex software systems to contribute to our growing team.

    • In this role, you will participate in implementing large-scale components of our product, driving innovation. You will also get involved in engineering process improvements and advocate for the adoption of industry best practices, fostering a culture of continuous improvement and excellence within the team. Unwaveringly champion the customer experience, proactively identifying and resolving issues to ensure an exceptional level of satisfaction.

Responsibilities :

    • Implement large-scale components of the product, participating in the creation of groundbreaking features and functionalities that propel our product.
    • Work with a team of engineers to deliver complex projects, deftly navigating areas of uncertainty and deliver high quality, readable and maintainable code to ensure successful project completion.
    • Help other team members with insightful code reviews, hands-on assistance and together build lasting contributions through new or improved functionality.
    • Proactively identify issues in the current functionality and development processes for the betterment of the team and the organization.
    • Respond to time-critical issues with unwavering composure, meticulously identifying root causes and implementing robust solutions to ensure uninterrupted product performance.
    • Work with support, field teams, and customers to gather critical data and devise effective solutions or workarounds for complex customer problems, ensuring an exceptional customer experience.

Requirement :

    • Tech expert with 3-5 years of experience building enterprise products.
    • Driven by an unwavering passion for software engineering and a desire to push the boundaries of innovation.
    • Self-starter with a passion for building exceptional products, an eagerness to dive in new technical domains.
    • Master problem solver with a knack for analyzing, debugging, and diagnosing complex software systems, considering performance, scale, operating system interactions, and multi-threaded complexities.
    • Java expert with hands-on experience in industry best practices, passion to share their knowledge and elevate the team's skills.
    • Experience in writing unit and integration tests.
    • Clear thinker with exceptional analytical and problem-solving abilities, adept at handling critical customer issues and managing multiple priorities.
    • Team player who thrives in a test-driven, agile, collaborative, and iterative programming environment
    • An effective communicator with exceptional written, verbal, and interpersonal skills, capable of engaging with internal and external stakeholders to achieve business objectives.
    • Global mindset with prior experience working with teams in the US or other countries
    • Minimum undergraduate college/university degree in computer science.
    • Unwavering commitment to providing customers with an exceptional experience

Desired Skills and Experience

    • Experience in automating database operations like backup, restore, start/stop, etc for large scale relational databases like Oracle, SQL Server, Amazon RDS, Azure SQL.