Senior Software Engineer
$150k - $185kOUTFRONT Media
Senior Software Engineer
We are one of North America's most innovative media companies. We leverage the power of creative excellence, unbeatable locations and smart audience data to change the game for advertisers. Our purpose as a company is to help people, places and businesses grow stronger. To do this, we make meaningful connections between brands and people when they are outside of their homes through one of the largest and most diverse sets of out-of-home assets including billboards, transit and mobile displays across the U.S. We connect diverse audiences across over 150 markets and conduct our business considering all our stakeholders, from clients and employees, to the communities where we operate. We are committed to creating a diverse and inclusive work environment that promotes the growth of our people. Come join our industry-leading team!
We're seeking a Senior Software Engineer with deep backend expertise and enterprise experience to lead the development of multiple products and services within our modern advertising platform. This role requires strong technical ownership, hands-on coding, and a passion for mentoring junior engineers.
You'll work across a remote-first engineering team to design and deliver scalable, secure, and modular systems that integrate third-party SaaS solutions with proprietary APIs and microservices in an AWS environment. Your leadership will help shape the technical direction of the platform, elevate team capabilities, and contribute to a high-quality engineering culture.
Key Responsibilities
- Design, build, and maintain scalable APIs and microservices across multiple products and services, including pre-sales, contract, inventory, order, creative, planning/delivery, billing/revenue recognition, and reporting
- Lead the integration of third-party SaaS platforms and data providers into our AWS ecosystem
- Architect distributed systems for high availability, modularity, and fault tolerance
- Define and enforce service contracts and communication protocols (REST, gRPC, GraphQL)
- Mentor and upskill junior engineers through code reviews, pair programming, and knowledge sharing
- Collaborate with cross-functional teams to align on technical strategy and product goals
- Assist with system design and architecture and contribute to long-term platform vision and decision-making
- Help maintain high standards for interviewing, hiring, and onboarding processes
- Ensure observability, CI/CD best practices, and compliance with data privacy regulations (e.g., GDPR, CCPA)
- Promote engineering excellence through documentation, testing, and continuous improvement
Minimum Qualifications
- 7–12+ years of software engineering experience, including enterprise-scale systems
- Proven experience owning and delivering multiple backend services or products
- Proficient in modern backend languages (e.g., Java, Go, Scala, Python, TypeScript)
- Deep understanding of distributed systems, microservices, and event-driven architecture
- Experience with cloud-native platforms (e.g., AWS/GCP/Azure, Docker, Kubernetes)
- Strong knowledge of API design, authentication/authorization (OAuth, JWT), and versioning
- Demonstrated ability to mentor junior engineers and foster team growth
- Excellent communication skills in remote-first environments
Preferred Qualifications
- Master's degree or higher in Computer Science, Software Engineering, or a related field
- Prior experience in ad tech, martech, or related industries
- Familiarity with OpenRTB, VAST, and programmatic advertising concepts
- Exposure to large-scale data pipelines (Kafka, Spark, Airflow)
- Experience working in regulated environments (e.g., data privacy, audit compliance)
Tech Stack Highlights
- REST/ gRPC APIs, API gateways
- Microservices architecture
- Kubernetes, AWS Lambda
- Cloud-native databases, security best practices
- Modern programming languages and frameworks
Why Join Us? Join a fast-paced, collaborative environment where your leadership and technical expertise will shape the future of advertising technology. OUTFRONT Media offers the opportunity to drive innovation at scale and make a lasting impact.
For New York and California, the salary range for this role is $150,000-$185,000 per year. Compensation is determined during our interview process by assessing a candidate's experience and skills relative to internal peers and market benchmarks evaluated for the scope and responsibilities of the position. Please note that the foregoing compensation information is a good-faith assessment associated with this position only and is provided pursuant to the New York City Salary Transparency Law and California Salary Transparency Law.
OUTFRONT Media is not responsible for any fees related to unsolicited resumes.
OUTFRONT Media Is An Equal Opportunity Employer
All applicants shall receive equal consideration without regard to race, color, religion, gender, marital status, gender identity or expression, sexual orientation, national origin, age, veteran status or disability. Please refer to the OUTFRONT Media Affirmative Action policy statement.
- Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional InformationSeniorFull time
- Additional Information All your information will be kept confidential according to EEO guidelines.SeniorFull time
- ... ajesh.b at krgtech.com KRG Technologies Inc Phone: (***) ***-**** Ext -221 Job Description Position : Senior Software Engineer Location : San Jose, CA Duration : Full-time / Contract · Implemented L2/L3 protocols on a Broadcom Tomahawk...SeniorFull timeContract work
- Your IT Recruiter is looking for a Senior Software Engineer for our client. \ \ This position will be working as \\\\\\ Software Engineer \\\\\\ for our client on projects for one of its top clients, John Deere, located in Milan, IL. The candidate needs to understand...SeniorFull time
- ...through a complete remodel and is a great space for their employee team building. This team is open to hiring either a software engineer or a senior software engineer. This is a key team member for a freshly launched SAAS product. Qualifications Required Skills...SeniorFull timeWork at office2 days per week
- ...ISEE is seeking an experienced Senior Software Engineer to join our team. The ideal candidate has several years of work experience, and have worked on complex, performance-critical code-bases. Role responsibilities include: - Support full software development life...SeniorFull timeWork experience placement
- Created for reallocation purpose.This is a dummy JD updated to meet the min characters check point. Direct new allocations / reallocations / rotations are being created with this JD for the allocation of the resource .Job SummaryJob number: CREQ203288Profession: OtherExperience...Senior
- Company Description Rajesh r ajesh.b at krgtech.com KRG Technologies Inc Phone: (***) ***-**** Ext -221 Job Description Job title: L3 Programming Location: San Jose, CA Duration: Full time Job Description: 1. L3 forwarding...SeniorFull time
- ...We’re a team of AI researchers, designers, growth experts, and engineers rethinking human-computer interaction from the ground up. We... ...firms and other well-known angels. About the Role As a software engineer at Wispr, you’ll play a crucial role in building the...SeniorFull time
- ...What we do Idler builds reinforcement learning environments that teach AI models to code like 0.01% engineers. Our training environments are based on real-world coding scenarios that frontier models will actually encounter. We've closed a multimillion-dollar contract...SeniorFull timeContract workRelocation package
- Job ID: 22621539Reference Number: 24-00636Title: ATM senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-07-23Company: HAN StaffingatmSenior
- Job ID: 24304935Reference Number: 24-01188Title: senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-11-26Company: HAN StaffingstratusSenior
- ...Job description Position Overview We are seeking a Senior Software Engineer with strong expertise in low-latency, high-performance Core Java development to support and enhance electronic trading systems. The ideal candidate will have hands-on experience building...SeniorFull time
- ...tremendous effort over time. If you want to use your skills to make a difference for the world, we're seeking a talented Software Engineer (senior or above) to join our team and help us build our core products while keeping scalability and performance in mind. What...SeniorFull time
- ...VAST Data is looking to add a Senior Software Engineer – Authentication & Authorization to our growing team! This is a unique opportunity to join one of the fastest-growing infrastructure companies in history—at the heart of the AI revolution. “VAST’s data management...SeniorFull time
- ...Job description Position Overview We are seeking a Senior/Advanced Java Developer to support a newly established team working on an Omnichannel Payment Platform (OPP) and a new Point-of-Sale (POS) system. The consultant will help stabilize the POS environment and...SeniorFull time
- ...the help of high-throughput, growth-minded builders to make it happen. About the role What you'll do As an early engineering hire at Fortuna, you'll play a huge role in shaping the direction and culture of the company. We work fully in-person 5 days a week...SeniorFull timeWork at office
$85k - $100k
...Full-time Description Job Description: Software Engineer Position Overview The Software Engineer will provide critical engineering support in the design, development, testing, evaluation, and sustainment of software systems for Air Force and joint service...SeniorFull time$225k - $265k
...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check...SeniorFull timeWork at officeWork from home- ...company, and they are into creating new hiring culture. They are looking for a software expert who can do majolica by programming. Job Description Job Title: Senior Software Engineer Job Level : Senior Level Job Location: New York, NY Industry: Start Up...SeniorFull time
$170k - $210k
...Sequoia Capital, Visa, and others. About the role The engineering team owns the delivery and stability of our product end to end... ...team owns our customers’ ability to capture revenue. The Sr. Software Engineer role centers around envisioning superior technical...SeniorFull time- ...that propel the future of transportation. Join us and transform your ideas into reality. We are seeking a highly skilled Senior Software Engineer to join our Integration team. In this role, you will be responsible for building robust internal tools to manage the...SeniorFull time
- ...foundation. It's an early, high-ownership environment where your decisions shape the product. The Role: We're hiring one Senior Backend Engineer to own and drive meaningful initiatives end-to-end. This isn't a ticket-taker role. You'll scope work, make the calls,...SeniorFull time
- ...Overview \ \ We are seeking an experienced Software Engineer to develop, maintain, and enhance complex software systems supporting mission -critical environments. The ideal candidate will have extensive experience working on large -scale software development efforts...SeniorFull timeLocal area
- ...Who We’re Looking For (Position Overview) Spry Methods is seeking a Software Engineer to support a federal customer in Quantico, VA. The ideal candidate will have hands-on experience with software testing best practices and defect management processes and proven experience...SeniorFull time
- ...impactful fixes for customers. You'll work with our product-focused engineers to design, build and secure a best-in-class sandbox... ...Design and implement frameworks that help the team deliver secure software, force-multiplying your knowledge Review source code, architecture...SeniorFull timeWork at office
$190k - $225k
...age, veteran status, if joining this mission speaks to you, we encourage you to apply! About the role: We're hiring a Software Engineer to help turn cutting-edge AI research into products our customers rely on every day. You'll sit on a fast-paced engineering team...SeniorFull time- ...investors, Gradient moves fast and builds full-stack systems that matter. The Opportunity Gradient is looking for a Founding Software Engineer to own how the robots move data from AI models to actuators. You will work close to the hardware — from kernel and firmware up...SeniorFull time
- ...Job Title: Senior Software Engineer/ Software Engineer IV Department: Design Engineering Overview: We are seeking an experienced Software Engineer to join our team. In this role you will design, develop, test, and maintain software systems and applications...SeniorFull time
- ...Full-time Description FEV is looking for a Senior Software Engineer to provide technical leadership and hands-on software engineering support for advanced automotive software development programs. The role will lead software development, integration, testing...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer - web development United States
- software developer positions United States
- senior software engineer remote United States
- software engineer contract United States
- software qa engineer United States
- IT software developer United States
- cybersecurity software engineer United States
- part time software developer remote United States
- junior software developer internship United States
- junior software engineer United States

