Senior Software Engineer
$150k - $175kUpwave
Role Description
As a Senior Software Engineer at Upwave, you’ll be a full-stack problem solver with a backend focus—building the APIs, data pipelines, and systems that power our brand measurement platform. Your work will process billions of ad impressions, manage complex data workflows, and deliver insights that inform marketing decisions for the world’s biggest brands.
- Build AI-powered customer experiences — integrate LLMs and advanced causal inference techniques into production workflows that automatically generate data visualizations, synthesize campaign performance into natural language insights, and help enterprise customers understand and optimize their advertising through our AI analyst "Bayes."
- Design and build scalable backend systems — develop microservices and RESTful APIs that power the analytics platform behind the world’s top brand campaigns.
- Contribute across the stack — work from backend APIs to Python analytics services to React frontends, delivering complete features that combine sophisticated data analysis with intuitive user experiences.
- Engineer data pipelines at scale — design and operate systems that process massive volumes of ad and survey data with MySQL, DynamoDB, and AWS (S3, Lambda, EMR, Kinesis Firehose).
- Improve reliability and performance — deploy services on Kubernetes and AWS, automate deployments via CI/CD, monitor with DataDog and Sentry, and continuously raise the bar for operational excellence.
- Collaborate deeply — work closely with Product and Data Science to productionize statistical models, integrate advanced analytics into customer-facing tools, and bring cutting-edge AI capabilities to enterprise customers.
- Deliver insights that move millions — enable brand lift analytics and real-time campaign insights by building reliable, high-throughput systems. Multi-million dollar advertising decisions hinge on our recommendations.
Qualifications
- You’re an experienced engineer (5+ years) who thrives on solving complex problems across APIs, data systems, and distributed infrastructure.
- You’ve built powerful, intuitive, API-driven products for professional users.
- You’re comfortable across the stack, with experience in RDBMS-backed backends using Spring Boot, Django, Rails, or Express, and single-page frontends built in React, Vue, or Angular.
- You understand and enjoy programming. You’re fluent in the modern landscape of UI frameworks, API and microservice architectures, databases, and cloud platforms—and know when to use the right tool for the job.
- You embrace modern AI-powered development tools to move faster and code smarter.
- You value structured software development practices—testing, documentation, CI/CD, and code review—and care about building maintainable systems that scale.
- You believe developers should operate what they build.
- You like turning ideas into tools that make real customers more effective.
- You mentor others, share knowledge freely, and understand that healthy human systems are the foundation of healthy technical systems.
- You want to understand how things work and why.
- You take responsibility, move quickly to fix problems, and take pride in establishing areas of deep expertise in a fast-changing environment.
- You believe high-trust, inclusive teams outperform individuals.
Requirements
- Bonus points for working with modern backend ecosystems like Java/Kotlin/Groovy (Spring Boot or Grails) and knowing how to design APIs that scale elegantly.
- Fluency with data systems such as MySQL, DynamoDB, and Presto, and understanding the tradeoffs between relational and NoSQL storage.
- Experience building cloud-native applications on AWS, especially using Kubernetes and Terraform for automation and scalability.
- Familiarity with modern front-end frameworks like React/Redux.
- Startup DNA—comfortable with ambiguity, iterate fast, and make pragmatic technical decisions.
- Experience from AdTech, MarTech, or measurement platforms, or excitement to learn how AI and large-scale data intersect in this space.
Benefits
- Engineering-first company: Upwave’s success depends on high-velocity innovation, and we believe high velocity comes from high efficiency, not high effort.
- Modern tech stack: Python analytics, Kotlin/Java APIs, event streaming (100k+ RPM), DynamoDB, Kubernetes, AWS, Terraform, LLM orchestration.
- Impact at scale: Your code processes billions of advertising events and directly influences multi-million dollar decisions by Fortune 500 brands.
- Autonomy and ownership: Our engineers lead projects from design through deployment and monitoring.
- Ambitious but humble culture: We take our work seriously but never ourselves.
- Remote-first team: Our diverse team spans half the globe.
- ...If you answered yes to these questions, then we invite you to join Lockheed Martin Rotary and Missions Systems (RMS) as a Senior Software Engineer! Lockheed Martin is a global leader in aerospace, defense, and technology solutions. You will be joining Lockheed Martin...SeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$125k - $155k
...As a forward-thinking company, we’re breaking new ground in software innovation too, redefining what’s possible for our global... ...million bets per hour at peak. Job Description As a Senior Software Engineer, you will be instrumental in building and maintaining real-...SeniorHourly payWork at officeLocal areaWork from homeWorldwide- ...established in 2025 with sizable investment and support from RMS senior leadership. We are developing mission critical Battle... ...suite of products: THE WORK CommandIQ® is seeking a software engineer to join one of our agile development teams. In this role, you...SeniorFull timePart timeWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$125k - $155k
...gambling. As a forward-thinking company, we’re breaking new ground in software innovation too, redefining what’s possible for our customers... ...Job Description We are seeking passionate and experienced Senior Developer to join our dedicated Verification team as we embark...SeniorHourly payWork at officeLocal areaWork from homeWorldwide- ...and outside of, work. The Work Lockheed Martin Rotary and Missing Systems has an opportunity in Orlando for a mid-career Software Engineer supporting the Automatic Test Equipment (ATE) programs. An ATE Software Engineer is responsible for developing, updating, and...SeniorFull timePart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$91k - $172.49k
...the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges... ...The Work The Lockheed Martin Rotary & Mission Systems Senior Software Engineer will have the opportunity to perform real-...SeniorFull timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week- ...evolving needs of our customers. We are looking for talented software engineers to join our team, working with other engineering disciplines... ...solutions. The Work This position is for a Software Engineer Senior to support training systems sustainment, design, and...SeniorFull timeInterim roleWork at officeRemote workRelocationFlexible hoursShift work
$95.3k - $158.8k
...mentoring others and translating complex requirements into impactful software solutions? About our Team LexisNexis Legal & Professional... ..., robust governance, and effective collaboration across engineering and product teams. Responsibilities Interface with other...SeniorLocal areaImmediate startWorldwideFlexible hours$91k - $172.49k
...the skills needed to create cutting-edge products & solutions that keep our users Ahead of Ready. Who You Are As a Senior Software Engineer in the Radar Modeling and Simulation group, you will develop high performance C++ software. Your contributions will directly...SeniorFull timeTemporary workWork at officeRemote workRelocationFlexible hoursShift work3 days per week$3,000 per month
...competitive and comprehensive benefits package. We support our employees, so they can support our mission. THE WORK A Software Engineer will design, develop, and test software applications that interact with systems, including antennas, transceivers, and...SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work- ...USSTRATCOM Nuclear Mission for 30+ years and has a track record of bringing innovative mission software solutions to this domain. Lockheed Martin Rotary & Mission Systems is seeking engineers to support our USSTRATCOM software teams which create Planning and Command and Control...SeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$91k - $172.49k
...simulation fidelity for defense customers worldwide. The Work • Software Architecture & Design – Define and evolve the core C++/CUDA... ...• Integration & Test Lab Support – Work closely with system engineers and test personnel to integrate new capabilities, troubleshoot...SeniorFull timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week$3,000 per month
...your education and experience as well as the resources of Lockheed Martin to keep the threats at bay. THE WORK As a Software Engineer - Senior Level you will be responsible for: • Developing, maintaining, and enhancing complex and diverse software systems (e.g.,...SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work- Role Description NewRocket is hiring for a Senior ServiceNow Software Engineer TSOM/SOMT & Integration to join our award-winning Customer team! ~Develop customer applications for Work Order management, scheduling, and dispatch. ~Collaborate with stakeholders to identify...SeniorFull timeWorldwide
- Role Description We’re hiring a high-level Senior or Staff Software Engineer to join us, dedicated to a new product being built in a high-autonomy, fast-moving environment. The team operates with a lean process and a high degree of ownership. Engineers are expected to:...SeniorFull time
- Role Description The Senior Agentic Software Engineer delivers production features, modernizations, and AI-powered capabilities across our stack. This is an AI-native role. The expectation is that agentic workflows are your default mode of working, from picking up a requirement...SeniorFull time
$40 per hour
.... What this is NOT: Not data labeling. Not prompt engineering. Not writing code from scratch - the agent writes most of the... ...; you guide and evaluate. Qualifications ~5+ years in software development. ~Core stack: Python (FastAPI), JavaScript/TypeScript...SeniorPart time- Role Description SAIC is currently seeking a motivated, career and customer-oriented multi-faceted Software Engineer to begin an exciting and challenging career with one of our project delivery teams. ~Analyze and implement architecture and configuration changes to support...SeniorFull time
- ...dynamic leader in web hosting solutions that is redefining the digital landscape across Africa. Our client is seeking a talented Software Engineer to tackle large-scale backend challenges and drive technological innovation. This is an opportunity for those passionate about...SeniorFull timeRemote work
$93.2k - $164.45k
...infrastructure services, and enhancing leading-edge missile defense technologies. The Work We are seeking a early career Software Engineer to join our team. The successful candidate will be responsible for developing and maintaining scalable DevOps solutions and CI...SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift workAfternoon shift3 days per week- Role Description We are hiring a Senior Software Engineer to own meaningful parts of our AI-powered product end to end. You will lead the design and delivery of features and systems, set quality standards, and help less-senior engineers grow. Qualifications ~4+ years...SeniorFull timeRemote work
$97.39k - $99.39k
...Description Applicant must have a Master of Science Degree in Computer Science, Computer Engineering, or closely related field. Two (2) years of professional experience in Software Engineering with a focus on mobile connectivity and Internet of Things (IoT) products....SeniorFull timeRemote work$170k - $230k
...delivering life-changing care to our most vulnerable elderly patients in the comfort of their homes. We are now looking for a Senior Software Engineer to scale the core services that power our platform and build entirely new Generative AI and LLM-driven workflows that...SeniorFull timeRemote workFlexible hours$190.8k - $267.1k
...users, and build intuitive tools for contributors to create and expand GraphQL schema. ~Work collaboratively with a team of software engineers to create and maintain the foundational platform for Reddit's GraphQL infrastructure. ~Design, build, and deliver...SeniorFull timeFlexible hours- Role Description The Senior Software Engineer acts as a high-leverage technical leader, protecting Zone against long-term technical and business costs. This role handles high-stakes ambiguity and complexity, ensuring that as Zone scales its AI-native platform, the underlying...SeniorFull timeRemote work
- ...quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. We are seeking strong Software Engineers to join our customer's team with expertise in: ~Python3 ~Java ~Rust ~Go ~C++ ~TypeScript This is a...SeniorContract workRemote work
$190k - $250k
...Description The Compute team's mission: any engineer, using AI, should be able to stand up... ...and self-service by design. This is a software engineering role. You'll spend real time... ...that's your design failure to fix. A Senior engineer will help define the platform's...SeniorFull time$160k - $200k
...for patients and families who need support with complex long-term conditions, starting with dementia. We’re looking for a Senior Software Engineer to join our small engineering team and help build the product our operations team uses every day. This is a full-stack product...SeniorFull timeFlexible hours- ...General" to take absolute ownership of our software ecosystem from initial design to... ..., high-availability role for a polyglot engineer who can move effortlessly across full-stack... ...Upside: Clear, unrestricted runway into senior architecture and engineering leadership...SeniorFull timeRemote work
- Role Description We’re looking for a Senior Software Engineer to join our Stealth & Reverse Engineering team—the elite force responsible for making our headless browsers and traffic completely undetectable by modern anti-bot systems. ~Own and evolve our custom fork of...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Remote
- software developer Remote
- software developer internship no experience Remote
- software developer apprenticeship Remote
- junior software developer Remote
- part time software developer remote Remote
- financial software developer Remote
- senior software engineer ruby on rails Remote
- software engineer amazon Remote
- senior software design engineer Remote












