TrentonRecruiter Since 2001
the smart solution for Trenton jobs

Principal Software Engineer

Company: Genesys Cloud Services, Inc.
Location: Trenton
Posted on: August 5, 2022

Job Description:

Pointillist is an award-winning customer journey management platform that enables enterprises to measure, monitor, and orchestrate frictionless and personalized customer journeys. The Pointillist Engineering team is a place where you can, innovate and transform the way we work. We are a fast-moving startup within a global company (Genesys) that embraces collaboration and empathy.

We are looking for a Principal Software Engineer to support and enhance the application ecosystem responsible for loading, parsing, cleansing, and mapping data. In this role, you will be responsible for implementing changes to the data ingestion, filtering, and optimization within the system that is currently primarily written in Python. You will partner with Product Management, Engineering partners, Sales, and Marketing.

In this role, you will . . .

  • Be a strong programmer with skills in the Python programming language.
  • Be responsible for supporting production-related incidents that occur in the platform with a focus on the loading, parsing, cleansing, and loading of data.
  • Own the overall end to end solution architecture, best practices, and standards the engineering team should follow
  • Lead the enhancement and development of features into the Pointillist platform using Python, Integration with APIs (REST), and relational and non-relational databases.
  • Act as a mentor to other less senior team members, supporting their growth in the engineering discipline
  • Partner closely with other cross-functional team members to translate business needs into changes needed within the platform.
  • Become a subject matter expert in the data cleansing and ingestion code written in Python.
  • Contribute to the Future State roadmap, by bringing to the table ideas that may require the refactoring of existing Python code or the introduction of new technologies.

    You have . . .

    • 10+ years of work experience in software development with a focus on data processing
    • Bachelor's degree in a related major: Computer Science, Software Engineering, MIS, physics, mathematics, or other engineering experience, thorough evidence of performing data analysis and delivering quality results
    • Expert skill in writing Python code for data processing, familiarity with MySQL or other relational databases, and navigating Unix or Linux
    • Experience using code to interface with REST-based APIs. Understanding of JSON, as well as working with regular expressions.
    • Experience with GIT, AWS data storage, analysis, and warehouse services
    • Experience collaborating across functions and departments
    • Experience with cloud architecture and technologies.
    • Experience with Distributed systems & Scalable Applications
    • Experience with agile development and test-driven development.
    • Experience with technologies like Docker, Lambda, ECS, and AWS Batch is highly desirable.

      Others describe you as . . .

      • Someone with integrity, the ability to generate trust, and someone who communicates clearly and concisely in your verbal and written communications
      • An independent worker who exhibits high attention to detail
      • Someone motivated to keep learning and never misses a deadline
      • Committed to supporting and developing the people around you
      • Curious with a genuine love of technology, comfortable with a dynamic, entrepreneurial work environment, and enjoys problem-solving


        • Medical, Dental, and Vision Insurance
        • Paid Parental Leave
        • Telehealth coverage
        • Flexible work schedules and work from home opportunities
        • Development and career growth opportunities
        • Open Time Off
        • 401(k) matching program
        • Adoption Assistance
        • Infertility treatments

          See more Genesys benefits information at


Keywords: Genesys Cloud Services, Inc., Trenton , Principal Software Engineer, IT / Software / Systems , Trenton, New Jersey

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

Trenton RSS job feeds