Software Engineer II (C/ C++)

Added: January 30, 2024
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

As a Software Engineer II, designing, building, and deploying applications in our next-gen Data Integrity Suite platform based on k8’s. You will work closely with Software engineers, data scientists, and product managers to develop and deploy data-driven solutions that deliver business value.

Responsibilities And Duties

  • Participate/ own technical designs, participate in discussions, constructively suggest, and receive ideas & feedback to improve product functionality.
  • Collaborate with other team members, to work with cross-functional teams as required to design and develop innovative solutions according to requirements.
  • Optimize throughput of databases by fine-tuning connection pools with varying application needs.
  • Develop, enhance, and maintain enterprise level software products in the geocoding and addressing domain.
  • Create and maintain API’s using C/C++ language that interface with Java integrations and perform in Cloud/SaaS environments.
  • Effectively use Git for building and managing code and participate in code reviews.
  • Write clean, testable, and efficient SQL queries with strong focus on reusability.
  • End to end ownership of product features and is expected to create highly scalable, stable, maintainable, and available products and features.

Requirements and Qualifications: Override and add the information that applies to each bullet below.

  • Bachelor’s in computer science, engineering, or a related field, depending on position level.
  • 3 - 6 years’ experience in Software Engineering role.
  • Proven experience in C/C++ programming language.
  • Experience developing applications for Windows and Linux operating systems.
  • Understanding and implementation of automated software testing and Quality Assurance methodologies.
  • Self-motivated and have an interest in continuous learning.
  • Strong communication skills and the ability to work with a diverse team.
  • Must be hard working, team oriented, creative, cooperative, and an exceptional problem solver.
  • Experience working in a fast-paced, dynamic group with a desire to be part of a small, lean and growing team.
  • Understanding of Z/OS Mainframe and its modules ISPF, CICS, IMS, JCL.
  • Familiarity with Bash script, Groovy and Nix shell scripts.
  • Familiarity with Post GRES and SQL queries.