Senior Software Engineer I - Backend Engineer (REMOTE)
At The RepTrak Company™, our purpose is to prove that saying and doing the right thing is good for business. This is at the core of everything we do. Our patent-pending proprietary RepTrak® model is the global standard for measuring and analyzing the sentiment of the world using proven data science models and machine learning techniques across industries and geographies. Our longitudinal perception data, dating back over 20 years, makes it the only and largest platform database of its kind, collecting over 1 million company ratings per year, and used by CEOs, CCOs, Boards, and Executives of Fortune 500 clients in more than 60 countries worldwide.
Subscribers to the RepTrak® Program use our predictive insights to protect business value and increase their positive impact on society. We provide clients with data-driven insights on how to prioritize, implement, and prove the impact of doing and saying the right things. Addressing these challenges for today’s corporations – life after COVID, understanding how to enact DEI principles, ongoing high expectations around innovation and ethics – is our everyday work. It’s meaningful, and tied to what’s happening now as the world pivots away from shareholder capitalism and toward stakeholder capitalism.
The Role
We are looking for a Senior Software Engineer I - Backend to join the team in building the world's leading reputation management platform for corporations worldwide. You will be joining a fast-growing team delivering innovative data products that change the way our customers think about relationships with their customers, employees, competitors, regulators, and other key stakeholders. Our work changes the way companies do business for the better.
In this role, you will work as a Senior Engineer on our Data and API delivery engineering team. You will assist with moving decisions forward, designing and implementing new features, and mentoring other engineers as we grow. You will be a part of our Data and Cloud Foundations products team, helping us enable our customers to access their data through our API. You will also work on delivering new insights and features our users rely on to make critical business decisions. More generally, this team is leading the way in increasing secure customer access to data and building new data products.
Specific Responsibilities Include
- Develop data and services-oriented pipelines following modern software engineering design practices, particularly focusing on delivering more real time insights to our customers.
- Develop robust testing, QA, and continuous delivery around data pipeline code.
- Contribute to engineering-wide Architecture decisions, particularly around data architecture.
- Work in collaboration with front end, platform, DevOps, and data science dev teams to enable data insights to power product functionality.
- Develop scalable and flexible services that allow code reuse and accelerate feature development.
- Promote teamwork, research cutting edge technology, and support a vibrant innovative work atmosphere.
Professional Qualifications Required
- Experience coding back-end systems with Python. Experience with FastAPI is preferred. 3 years’ experience in Python development strongly preferred.
- Real-world experience supporting relational or non-relational database/storage systems in production. Solid experience with at least one relational database technology.
- Ability to problem solve and drive projects with loosely defined requirements, working with the business stakeholders to translate business needs into solid data architecture.
- At least 2 years’ experience designing data pipelines, microservices architecture and/or serverless lambda-based solutions.
- Demonstrated engineering-first mindset to solving problems in an agile team
- Experience with cloud infrastructure services such as AWS (preferred)
- BS in Computer Science or related experience.
Nice to Have
- Experience with data orchestration tools such as Airflow or DBT
- Experience with containerized workloads. (Docker or Kubernetes)
Work Location
This position is fully remote. Ideal candidates are able to work Eastern Daylight Time Hours and based in that timezone area - Canada, US, Brazil, LATAM, etc.
All candidates must have their primary residence in a country where RepTrak has an entity (Canada, Brazil, United States, United Kingdom, The Netherlands, Italy, Spain, Denmark, Australia). Any US based candidates are ideally located in one of RepTrak's core operating states (MA, CT, PA, NY, IL, GA, NH, or CA).
Some travel may be required.
Compensation
The role encompasses a compensation package including a competitive salary and an annual performance bonus plan. RepTrak offers a full benefits program including company holidays, paid vacation, and more.
The RepTrak Company is committed to diversity in the workplace and is an Equal Opportunity Employer. For more information, please visit our website at https://www.reptrak.com/careers/