Kargo creates breakthrough cross-screen ad experiences for the world’s leading brands and publishers. Everyday, our 600+ employees bring the power of their creativity and diversity to radically raising the bar on what mobile, CTV, AI, social, and eCommerce can do to wow consumers and build businesses. Now 20 years strong, Kargo has offices in NYC, Chicago, Austin, LA, Dallas, Sydney, Auckland, London and Waterford, Ireland. Humble brag: In 2024, Kargo was recognized as a Best Place to Work by Ad Age and Built In.
Who We Hire
Success takes all kinds. Diversity describes our workforce. Inclusion defines our culture. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, national origin, protected veteran status, disability or other legally protected status. Individuals with disabilities are provided reasonable accommodation to participate in the job application process, perform essential job functions, and receive other benefits and privileges of employment.
Title: Software Engineer II
Job Type: Permanent
Job Location: Waterford
The Opportunity
As a Software Engineer at Kargo, you will be a key part of our multidisciplinary core team that works within our full infrastructure that handles the bidding and auction process. We are building sustainable, reusable, and scalable codebases in an agile environment and are true believers of doing it right the first time. We want our engineers to be self-starters, eager learners, who will grow with our company.
You should be comfortable working alongside Engineering, Product, and Design teams to develop clean maintainable code. You will be involved in the full lifecycle of full stack development, from ideation to delivery of high quality, best in class capabilities which give our team and customers the edge in the market. Ultimately, you will help shape and define our creative and collaborative processes and will follow a best practice approach to producing high-performing products
The Daily To-Do
- Product Development:
- Use your technical and personal experience to refine our requirements to develop features that help us become an industry leader in the Adtech space
- Work on systems that handle billions of ad requests to help clients deliver and make informed decisions for their advertising catalog
- Iterate and innovate on ad delivery, measurement, and management across a variety of technology stacks
- Collaborate with a great team to grow your technical and subject matter expertise.
- Work in a truly agile environment where team members are encouraged to collaborate in planning process while also having the freedom to address emergent needs
- Technical Expertise:
- Ensure the availability, scalability, stability, efficiency, effectiveness and security of Kargo’s full bidding & auction infrastructure. This includes but is not limited to;
- Infrastructure Support
- Platform Stability
- Security Engineering
- Cost Efficiency
- Platform Performance
- Privacy Compliance
- Auction Enrichment Services
- Project Ownership Expertise:
- Lead small to medium-sized projects that may involve coordination and delegation of work with external teams
- Improve the planning and predictability of our projects through processes and project management tools (Monday.com and Jira)
- Help define and prioritize our project roadmaps based on our goals and feedback from our customers and stakeholders
Qualifications
- 3+ years of experience in a Software Engineering role.
- Understanding of Software Development Life Cycle, including QA and deployment processes
- Experience in a team setting and is comfortable with pair coding as well as giving and receiving code reviews
- Experience with writing automated tests and is comfortable with performing additional QA support when needed
- Strong command of a major modern programming language (Preference Golang)
- Experience with cloud technologies and dev ops (Preference is AWS and Dockerized Kubernetes environments)
- Experience with querying large datasets to better understand trends, optimize delivery, and troubleshoot issues (Experience with SQL, no-SQL, Looker and Snowflake is a plus)
- Comfortable with modern web developer tools for inspecting complicated publisher web pages (Experience with tools like Grafana is a plus)
- Experience in working with product teams and designers to deliver a great experience to users or customers
- Has taken a loosely defined idea from the brainstorming phase to production, including the architecture plan, development, and testing process
- Experience in refactoring complex technical debt or design patterns
- Familiarity with the ad tech stack:
- Header bidder with Prebid.js and Google Ad Manager
- Ad tech standards like Real-time Bidding (RTB), VAST, MOAT, GDPR
- Motivation to learn and adapt to both emerging and existing design patterns, coding practices, and tools
- Ability to identify and build upon design patterns of an existing codebase
- Actively utilizes time-boxing strategies and understands business requirements while debugging code issues; knows when to reach out to the team for further assistance
- Ability to comprehend and communicate complex requirements and issues to colleagues of varying technical backgrounds
- Can mentor other other team members
Follow Our Lead