Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer, Quality Management image - Rise Careers
Job details

Principal Software Engineer, Quality Management

Precisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. What does this mean to you? For starters, it means joining a company focused on delivering outstanding innovation and support that helps customers increase revenue, lower costs and reduce risk. In fact, Precisely powers better decisions for more than 12,000 global organizations, including 99 of the Fortune 100. Precisely's 2500 employees are unified by four company core values that are central to who we are and how we operate: Openness, Determination, Individuality, and Collaboration. We are committed to career development for our employees and offer opportunities for growth, learning and building community. With a "work from anywhere" culture, we celebrate diversity in a distributed environment with a presence in 30 countries as well as 20 offices in over 5 continents. Learn more about why it's an exciting time to join Precisely!

Intro and job overview: 

You will join a team working with next gen technologies on geospatial solutions to identify areas for future growth, new customers, and new markets in the Geocoding & data integrity space. You will be working on the distributed computing platform to migrate existing geospatial datasets creation process-and bring more value to Precisely’ s customers and grow market share.

Responsibilities and Duties: 

  • You will be working on the distributed computing platform to migrate the existing Geospatial data processes including SQL scripts, groovy scripts.
  • Develop validation frameworks to check geospatial accuracy, consistency, and completeness.
  • Identify data discrepancies, root causes, and recommend solutions for improvement.
  • Define and execute test strategies for geocoding datasets, ensuring precision and integrity.
  • You will be working closely with Domain/Technical experts and drive the overall modernization of the existing processes.
  • Explore and implement new tools, technologies, and methodologies for geocoding data quality management.
  • Participate in problem determination and debugging of software product issues by using technical skills and tools to isolate the cause of the problem in an efficient and timely manner.
  • Automate routine quality checks and build dashboards for real-time data monitoring.
  • Work closely with product managers, developers, and data scientists to align on data quality goals.
  • Provide documentation needed to thoroughly communicate software functionality.
  • Present technical features of product to customers and stakeholders as required.
  • Ensure timelines and deliverables are met.
  • Participate in the Agile development process.

Requirements and Qualifications:

  • UG - B.Tech/B.E. OR PG – M.S. / M.Tech in Computer Science, Engineering, Geoinformatics, Data Science, or related discipline.
  • Minimum 8 Years of total work experience in software testing.
  • Atleast 5 years of experience implementing and managing geospatial solutions/technologies and tools (e.g., GIS software, geocoding APIs, QGIS).
  • Must have - Experience with data pipelines, ETL processes, Spark and geocoding frameworks.
  • Must Have - Expert level in programming language Java, Python and Groovy
  • Expert level in writing optimized SQL queries, procedures, or database objects to support data extraction, manipulation in data environment.
  • Expert in script automation in Gradle and Maven.
  • Experience in SQL, database warehouse and data engineering concepts.
  • Experience with AWS platform provided Big Data technologies (IAM, EC2, S3, EMR, RedShift, Lambda, Aurora, SNS, etc.)
  • Strong analytical, problem-solving, data analysis and research
  • Good knowledge of Continuous Build Integration (Jenkins / Gitlab pipeline)
  • Experience with agile development and working with agile engineering teams
  • Problem Solving and Troubleshooting – Proven ability to analyse and solve complex data problems, troubleshoot data pipelines issues effectively.
  • Excellent interpersonal skills.
  • Preferred Requirements:
  • Familiarity with large-scale geospatial datasets and address data standards.
  • Knowledge of machine learning techniques for geospatial data validation.
  • Knowledge on programming language Python.
  • Strong communication and collaboration skills.

#LI-SA1

The personal data that you provide as a part of this job application will be handled in accordance with relevant laws. For more information about how Precisely handles the personal data of job applicants, please see the Precisely Global Applicant and Candidate Privacy Notice.

What You Should Know About Principal Software Engineer, Quality Management, Precisely International Jobs

Are you ready to take your career to the next level? At Precisely, we are on the lookout for a Principal Software Engineer specializing in Quality Management to join our innovative team in India! As the leader in data integrity, Precisely empowers businesses to make data-driven decisions that propel their success. In this role, you will work with cutting-edge technologies in the geospatial solutions arena, tackling existing geospatial dataset processes and migrating them onto our distributed computing platform. Imagine being the driving force behind the modernization of data quality management for a company that serves over 12,000 global organizations, including 99 of the Fortune 100. Your responsibilities will include developing validation frameworks to ensure geospatial accuracy and collaborating with technical experts to explore new tools and methodologies. If you’re an experienced software tester with a passion for geospatial technologies, you’ll fit right in! This role offers the chance to automate quality checks, build real-time monitoring dashboards, and contribute significantly to our Agile development process. We pride ourselves on a culture of openness, individuality, and collaboration. Plus, with the flexibility of a “work from anywhere” policy, you can enjoy a diverse and inclusive work environment. Join us at Precisely, where your skills can truly make a difference and where we celebrate innovation!

Frequently Asked Questions (FAQs) for Principal Software Engineer, Quality Management Role at Precisely International Jobs
What are the key responsibilities of a Principal Software Engineer, Quality Management at Precisely?

As a Principal Software Engineer focusing on Quality Management at Precisely, your main responsibilities include migrating geospatial data processes onto our distributed computing platform, developing validation frameworks for geospatial accuracy, and collaborating with experts to modernize these processes. You'll also be involved in automating quality checks and building dashboards that facilitate real-time data monitoring.

Join Rise to see the full answer
What qualifications are required for the Principal Software Engineer, Quality Management position at Precisely?

To excel in the Principal Software Engineer role at Precisely, candidates should possess at least a Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field. Additionally, having a minimum of 8 years of software testing experience, with at least 5 years focusing on geospatial technologies and frameworks, is essential.

Join Rise to see the full answer
How does Precisely ensure data quality in geospatial datasets for the Principal Software Engineer role?

At Precisely, ensuring data quality involves defining test strategies for geocoding datasets to guarantee precision and integrity. The Principal Software Engineer will be tasked with developing validation frameworks and identifying discrepancies that can impact data quality, recommending solutions to enhance these processes.

Join Rise to see the full answer
What programming skills are necessary for a Principal Software Engineer, Quality Management at Precisely?

Candidates interested in the Principal Software Engineer position at Precisely should be proficient in programming languages like Java, Python, and Groovy. Additionally, expertise in crafting optimized SQL queries and experience with scripting automation in Gradle and Maven will significantly benefit your application.

Join Rise to see the full answer
What kind of work environment does Precisely offer for the Principal Software Engineer role?

Precisely boasts a 'work from anywhere' culture that promotes diversity and inclusivity. As a Principal Software Engineer, you'll be part of a vibrant team that values openness, individuality, and collaboration, and works on exciting geospatial solutions in a globally distributed environment.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer, Quality Management
How would you approach migrating existing geospatial datasets onto a distributed computing platform?

When migrating geospatial datasets, I would start by conducting a thorough analysis of the current processes and identifying potential challenges. Next, I'd create a detailed migration plan that includes data mapping and validation requirements, followed by iterative testing to ensure data integrity throughout the migration process.

Join Rise to see the full answer
Can you explain your experience with developing validation frameworks for data quality?

I have developed validation frameworks by leveraging industry best practices to ensure data accuracy and completeness. This usually involves defining validation rules, automating checks using scripts, and implementing a systematic approach to identify and resolve data discrepancies.

Join Rise to see the full answer
What strategies do you recommend for ensuring data accuracy in geospatial datasets?

To ensure data accuracy in geospatial datasets, I recommend implementing robust validation frameworks, performing regular audits, and using automated tools to monitor data flows in real-time. Continuous collaboration with domain experts also enhances accuracy through shared insights and knowledge.

Join Rise to see the full answer
Describe a challenging data problem you've solved in your previous role.

In my previous role, I encountered significant inconsistencies in geospatial data due to integration issues with an external API. I managed to resolve this by conducting root cause analysis, implementing a reporting mechanism to track discrepancies, and enhancing the data pipeline to better handle such inconsistencies in the future.

Join Rise to see the full answer
How do you prioritize tasks when working in an Agile environment?

In an Agile environment, I prioritize tasks using a combination of business value and technical complexity. I engage in regular stand-ups to align with the team on goals, and I keep an adaptable mindset to respond to changing priorities as project needs evolve.

Join Rise to see the full answer
What tools and technologies have you used in managing geospatial datasets?

I have worked with various tools, including GIS software and geocoding APIs, as well as data processing technologies like Spark and AWS services. These tools have enabled me to effectively manage large-scale geospatial datasets and automate data quality checks.

Join Rise to see the full answer
How do you ensure effective collaboration with product managers and data scientists?

I ensure effective collaboration by establishing clear communication channels and regular check-ins to discuss project updates, data quality goals, and feedback on deliverables. By fostering an open environment, I make sure that everyone is aligned and encouraged to share their expertise.

Join Rise to see the full answer
What role does documentation play in your workflow?

Documentation is critical in my workflow as it ensures that software functionality and processes are clearly communicated among team members. It serves as a reference point for future enhancements and provides clarity on data quality standards and validation techniques.

Join Rise to see the full answer
Could you walk us through your experience with ETL processes?

I have extensive experience with ETL processes, primarily by designing and optimizing data pipelines for extracting, transforming, and loading data. This involves using various tools to streamline data integration and ensure that data adheres to quality metrics throughout the ETL process.

Join Rise to see the full answer
How do you stay updated on emerging technologies related to geospatial data?

I stay updated on emerging technologies by attending industry conferences, participating in webinars, and engaging with online communities focused on geospatial data. I also regularly read publications and research papers to understand innovative approaches to geospatial analysis and data management.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
JumpCloud Remote Ankara, Türkiye - Remote
Posted 2 days ago
Photo of the Rise User
NTT DATA Hybrid San Leandro, CA
Posted 5 days ago
EXPANSIA Hybrid Albuquerque, New Mexico
Posted 3 days ago
Photo of the Rise User
Tenstorrent Remote Belgrade, Belgrade, Serbia
Posted 8 days ago

Headquartered Pearl River, New York, Precisely provides data integration, data quality, location intelligence, and data enrichment products.

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 11, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!