Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
Build scalable APIs, agent interfaces, MCP servers, A2A communication layers, and high-throughput advertising transaction systems. Design distributed services, authentication, protocols, and transaction flows while integrating emerging AI agent frameworks. This hands-on, backend-leaning full-stack role requires ownership of complex technical challenges, rapid experimentation, and effective use of AI coding tools. The engineer will collaborate closely with a small team and contribute to architectural decisions and engineering workflow improvements. The summary above was generated by AI About Apostra
Apostra is defining a new future for advertising, for both humans and their agents.
Our founders helped build the technology that shaped advertising as we know it today. Now, weβre reimagining it from the ground up for a world of people and agents, with human intent at its heart.
Weβre creating a place where advertisers, media owners and their agents can discover and act on every kind of media, opening up opportunities that have historically been fragmented and hard to access. About the Role
Our technical team is creating the infrastructure that enables AI agents to discover, negotiate, and transact media inventory autonomously.
As a Senior Software Engineer, youβll be a hands-on contributor to the APIs, protocols, and agent interfaces that power our agentic advertising platform. Youβll help build systems where AI agents are first-class participants, with their own authentication, capabilities, and communication standards.
Youβll work at the intersection of advertising technology, distributed systems, and emerging AI agent frameworks, tackling complex technical challenges and helping shape how our marketplace evolves.
This is a full-stack (80/20 backend-leaning), hands-on product engineering role. Youβll design and build production systems, explore new agent communication patterns, and take meaningful ownership of technical problems from concept through implementation. Weβre looking for someone who combines strong engineering fundamentals with curiosity, resourcefulness, and an eagerness to work with emerging AI technologies.
This Isnβt a Typical Engineering Role
- AI isnβt an add-on to how we engineer; itβs central to how we build. We embrace AI-first development workflows and expect engineers to actively leverage AI coding agents and tools throughout their work. Weβre looking for people who are genuinely excited about this shift, experiment with emerging capabilities, and continuously rethink whatβs possible when AI becomes an integral part of the engineering process.
- Weβre operating in a space without a fixed playbook. We value engineers who are comfortable navigating ambiguity, figuring things out, and creating structure where none exists.
- Our approach favors rapid experimentation over upfront perfection. We test, learn, iterate, and formalize what works.
- We move quickly, tackle difficult problems, and expect engineers to take ownership of their work. Youβll have significant autonomy and the opportunity to make a meaningful impact.
- Weβre a small, collaborative team where initiative matters. We value people who know how to make progress independently, communicate proactively, and seek out the context or support they need to succeed.
Responsibilities
- Design and build scalable APIs for both human and AI agent clients.
- Develop agent interfaces, MCP servers, and A2A communication layers.
- Build and operate high-throughput systems for real-time advertising transactions.
- Explore, evaluate, and integrate emerging agent frameworks and protocols.
- Contribute to architectural decisions around authentication, protocols, and transaction flows.
- Take ownership of complex technical challenges, anticipating edge cases in autonomous agent behavior.
- Continuously improve engineering workflows, including the practical application of AI tools to accelerate development and problem-solving.
- Collaborate with teammates to share knowledge, work through technical challenges, and raise the overall quality of our engineering output.
Requirements
- 5+ years of professional software product engineering experience, ideally building distributed backend systems or complex production applications. Exceptional candidates with 4+ years of experience are encouraged to apply.
- AI-native engineering mindset: Demonstrated experience incorporating AI coding agents and tools into your development workflow. You actively experiment with AI-assisted development and are excited about the evolving role of AI in software engineering.
- Strong engineering fundamentals, with the ability to think through complex technical problems and translate them into practical, scalable solutions.
- Experience designing and building APIs and backend services (REST, event-driven systems, authentication, versioning).
- Experience working with distributed systems, high-throughput applications, or systems involving autonomous or semi-autonomous decision-making.
- A self-starter mentality and the ability to take ownership of projects and drive them forward with minimal direction.
- Comfortable navigating ambiguity, learning unfamiliar technologies, and adapting quickly as priorities and requirements evolve.
- Strong communication skills and the confidence to advocate for what you need, ask questions, and collaborate effectively with teammates.
- A low-ego approach to engineering: open to feedback, willing to challenge your own assumptions, and more interested in finding the right solution than being right.
Backgrounds in early-stage startups, founding engineering teams, or forward-deployed engineering can be particularly valuable, especially where youβve had to operate independently, take ownership across multiple areas, and work directly with customers or external partners., * Backend & APIs: TypeScript/Node.js, REST and event-driven services
- Frontend: React
- Agent Interfaces: MCP servers and A2A protocol handlers
- Data: PostgreSQL, BigQuery, Cloud Storage, Redis
- Infrastructure: GCP, AWS
Weβre interested in engineers who understand systems, think critically about technical problems, and know how to leverage AI to build effectively. Deep familiarity with every technology in our stack is less important than strong engineering fundamentals, adaptability, and the ability to learn quickly.
Leveling & Growth
Weβre hiring at the Senior Software Engineer level, with flexibility to consider candidates whose experience and technical capabilities warrant a broader scope of responsibility.
At Apostra, we value demonstrated impact, ownership, and technical ability over titles alone. For an exceptional candidate, there may be an opportunity to grow into Staff-level responsibilities, taking on greater technical ownership and influence as the company and engineering organization evolve.
Weβre most interested in what you can build, how you approach difficult problems, and how you contribute to the success of a small, highly collaborative engineering team.
Benefits & conditions
The salary range for this role is $160k-$210k USD, $160k-$215k CAD., * Health & wellness: Comprehensive medical, dental, and vision coverage with significant employer contribution; short- and long-term disability coverage; health savings/flexible spending options
- Retirement: Employer-matched retirement savings plan (401(k) or RRSP)
- Time off: Generous paid time off, statutory holidays, and year-end office closure
- Parental leave: 13 weeks fully paid (eligibility requirements apply)
- Remote work: Company-provided home office equipment, setup stipend, and access to WeWork spaces
- Equity: Stock options, Remote Easy Apply 153K-213K Annually Senior level 153K-213K Annually Senior level Big Data * Fintech * Mobile * Payments * Financial Services Own and deliver quarterly engineering goals for an ML feature platform, lead solutions to ambiguous backend and distributed-systems problems, and collaborate with product, design, and analytics teams. Maintain platform reliability through metrics, availability monitoring, and on-call support. Establish code quality and design standards, address technical and business issues, contribute to scalable system design, and mentor engineers while building highly available backend systems. Top Skills: AWSKotlinKubernetesMySQLPython Affirm, Remote Easy Apply 153K-213K Annually Senior level 153K-213K Annually Senior level Big Data * Fintech * Mobile * Payments * Financial Services Own and deliver backend infrastructure for machine learning model training and serving. Design and operate highly available distributed systems, lead technical initiatives, improve engineering standards, support on-call operations, collaborate cross-functionally, and mentor engineers. The role emphasizes reliable shared platforms, developer velocity, system scalability, and production-quality software. Top Skills: AWSKotlinKubernetesMySQLPython Block, 185K-327K Annually Senior level 185K-327K Annually Senior level Blockchain * eCommerce * Fintech * Payments * Software * Financial Services * Cryptocurrency Design, build, and operate shared backend platforms and frameworks for data acquisition, processing, and access. Lead projects from architecture through production, develop event-driven and batch or streaming systems, and improve reliability, observability, scalability, and data quality. Collaborate with software engineers, data engineers, and data scientists, make architectural trade-offs, mentor engineers, and contribute to technical standards. The role may also involve external data integrations and analytics and machine-learning data systems. Top Skills: AWSCloudeventsDatabricksDatahubDbtIcebergJavaKafkaKotlinPrefectSnowflakeSparkSpark Structured Streaming
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦