Software Engineer @ Partnerize - Philadelphia, PA
Job Overview
8 days ago
Software Engineer
Partnerize - Philadelphia, PA
Who We Are:
The partnership channel offers scale and automation on a pay-for-performance model that delivers the operating leverage necessary for brand survival. Partnerize empowers marketers with technology built to discover, engage, and convert audiences, at scale, all while maintaining brand safety and control.
Why Join Us?
Our commitment to growing partnerships doesn't end with our clients. Our employees are carefully selected to be a part of our company because they emulate a carefully crafted and practiced set of core values that define us and our business. Joining Partnerize means joining a company that sincerely values your talent, expertise, and passion. We strive each day to hire and retain only the best. Doing so affords us the opportunity to be the best in the business, to exceed our clients' expectations, to innovate, to teach—and most importantly—to earn and maintain our clients' loyalty.
The things you care about:
Within the compliance technology of our platform we do large-scale directed web crawling, analysis and storage, and presentation. We want to crawl relevant pages without crawling the entire web, which involves interpreting signals to determine whether following a link will lead to something interesting, along with the usual spectrum of web crawling concerns. We analyze large volumes of crawled web content using heuristic-based rules and store relevant data in various data stores for reporting and automated tools with plans to increasingly apply machine learning and natural language processing.
The primary technologies we use include Python, Django, React, MySQL, PostgreSQL, S3, DynamoDB, Redis, ELK, and Jenkins. Most of our heavy lifting happens within AWS with Chef and role-based autoscaling. We are constantly evolving our platform and tools to take advantage of the ever-changing tech landscape.
In this role, you will
- Work in a cross-functional, delivery-focused team of engineers and product managers in a highly autonomous and collaborative Agile environment
- Develop complex software in a cloud-native, distributed system with many opportunities to explore a broad spectrum of problems and technologies
- Write clean, well-tested code emphasizing quality, maintainability, and performance
- Be engaged in software delivery from discovery to deployment and maintenance
- Master a complex business domain
Essential knowledge, skills, and experience
- 3+ years of professional software development experience
- Strong communication, problem-solving, and analytical abilities
- Object-oriented application development experience using Python
- Basic understanding of common design patterns and engineering trade-offs
- Comfortable in cloud-native, distributed systems (AWS, GCP, Azure)
- Experience with modern engineering practices like TDD and Continuous Integration
Desirable knowledge, skills, and experience
- Familiarity with Agile and Lean software delivery principles
- Experience creating, documenting, and consuming REST APIs
- Experience with SQL and NoSQL (MySQL, PostgreSQL, DynamoDB, Redis)
- Experience in web development with MVC frameworks such as Django
- Experience with web crawling tools and techniques
- Experience using headless browsers (Puppeteer, Selenium, Qt WebEngine)
- Experience building or working with ReactJS frontends
- Understanding of data mining, text analysis, or natural language processing
Our Commitment to Diversity & Inclusion
We are committed to attracting, developing, and advancing our outstanding team members, regardless of race, ethnic identity, sexual orientation, religion, age, gender, gender identity, physical abilities, or any other dimension of diversity. We strive to foster an environment where people can be their authentic selves, raise concerns and innovate, all without fear; where they are treated fairly and respectfully, have equal access to opportunities and resources and can contribute fully to the organization's success. Every individual in our business is expected to live this commitment without exception.
Privacy and data protection. The data collected as part of this application will be used for the recruitment process and any subsequent employment. You can find further information in Partnerize privacy policy here: https://partnerize.com/privacy-policy/
Similar Jobs
Software Engineer II, Infrastructure, Search
New York, NY
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…
Sr. Software Development Engineer, Artemis
Amazon.com Services LLC
New York, NY
Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code…
Lead Software Engineer - 44448
McGraw Hill
New York, NY
Experience building responsive and high-performance web-based products built to serve millions of customers. Java, Spring, Angular, Bootstrap, RESTful Services,…
iOS Engineer, Messaging
Spotify
New York, NY
The Freemium R&D team oversees the entire user journey on Spotify and ensures we engage with people in innovative ways, every step of the way.
Software Engineer III
Elsevier
Philadelphia, PA
Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…
Program Manager III, Search, Software Engineering
New York, NY
5 years of experience in program or project management. Understanding of the software development lifecycle. 5 years of experience managing cross-functional or…
Full Stack Engineer
Contently
New York, NY
Strong software engineering and architecture fundamentals. Contently employees receive the best perks out there – great benefits including a 401k plan to Friday…
Full Stack Developer
IBM
New York, NY
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…
Software Engineer III
RELX
Philadelphia, PA
Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…
Software Engineer, Vice President - Hybrid
MUFG
New York, NY
Knowledge and some experience in AWS Experience with major public cloud offerings and how to solution designs that are built around these technologies (AWS,…
Senior Full Stack Engineer
Contently
New York, NY
Contently employees receive the best perks out there – great benefits including equity, 401k plan to Friday lunches and a flexible time off.
Java Application Development Lead - 4385377
Accenture
Philadelphia, PA
Accenture Flex employees work in their local metro area onsite at the project, significantly reducing and/or eliminating the demands to travel.
Software Engineer (remote)
Thermo Fisher Scientific
New York, NY
5+ Years of experience in software development, information systems, or related field. 5+ Years of experience in software development, information systems, or…
Manager, Software Engineering Java Full Stack
KPMG
Philadelphia, PA
Minimum seven years of recent progressive experience developing software using Java. Experience building applications, services-oriented architecture and…
Software Developer Technical Specialist
Peraton
Woodlawn, MD
Participate in the full life cycle of an agile project and design and develop user interfaces/applications and conduct testing Understands the business problem…
Senior Associate, Software Engineering Java Full Stack
KPMG
Philadelphia, PA
Minimum three years of recent relevant work experience with software engineering concepts and hands-on object-oriented programming including Java.
Technical Architect, DevOps – IT Transformation
NewYork-Presbyterian Hospital
Manhattan, NY
Extensive experience working with git (or other version control systems) for collaborative code development and management.
Front-End Cloud-based Web Developer
IBM
New York, NY
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…
Application Developer Web
OUTFRONT media
New York, NY
Reporting to the Manager, Application Development, the role of the application developer will be working alongside Project Managers, Testing teams, and our…
Software Development Engineer, CMS
Audible
Newark, NJ
Knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, continuous…
Senior Cloud Engineer - Azure
Fiserv, Inc.
Short Hills, NJ
Provide mentorship and guidance to junior engineers. Senior Azure-focused Cloud Systems Engineer, you will be a part of the Fiserv Technical Services migration…
Senior Associate, Software Engineering Java Full Stack
KPMG
Harrisburg, PA
Minimum three years of recent relevant work experience with software engineering concepts and hands-on object-oriented programming including Java.
Senior Associate, Software Engineering Java Full Stack
KPMG
New York, NY
Minimum three years of recent relevant work experience with software engineering concepts and hands-on object-oriented programming including Java.
Java Application Development Lead - 4385377
Accenture
Windsor Mill, MD
Accenture Flex employees work in their local metro area onsite at the project, significantly reducing and/or eliminating the demands to travel.
News






