Create an account for powerful AI tools, award-winning courses, and access to our vibrant community.
Already have an account?
Join 250,000+ professionals and teams at Microsoft, Shopify, and even NASA. 🚀
Already have an account? Login
Find the best remote jobs. Answer a few questions and we'll deploy a powerful assistant to help you search, create alerts, and more.
1 What roles are you open to?
2 Experience level
3 Work style
Did you know? If memory is enabled, Writing.io can remember your job search preferences and help you to improve your resume, craft customized outreach and more.
Category
Designs and builds data infrastructure and measurement solutions for a global technology platform.
Leads full-stack application design and development, handles production support issues, and maintains enterprise systems with focus on scalability and security.
Develops backend software infrastructure for generative AI applications in the biopharmaceutical and healthcare sectors.
Develops full-stack applications using .NET technologies, leading architecture and implementation decisions.
Principal iOS Engineer designs, builds, and deploys core iOS features in Swift while providing technical leadership, mentoring, and architectural guidance across the mobile development team.
At Constant Contact, we are seriously awesome people who take ownership and make an impact by operating with the mindset, integrity and courage of a small business owner. There’s something so profoundly rewarding about knowing that your work is empowering people everywhere to pursue their dreams. Here, we all play an integral part in helping business owners, entrepreneurs, non-profits and individuals to succeed by giving them all the help and tools they need to grow online. We’re energized by new challenges and new possibilities-and we’re just getting started!
Our mobile team has an exciting opportunity for a Principal iOS developer to help lead and build exciting phone and tablet apps in Swift.
What You’ll Do:
Provide hands-on contribution and technical leadership across the Agile product development lifecycle, ensuring architectural alignment and quality. This includes actively participating in and leading daily standup sessions, sprint planning meetings, and retrospective meetings to:
Serve as a hands-on technical leader, designing, building, and deploying core iOS mobile features, while driving architectural standards and collaborating with Constant Contact mobile and back end services teams to deliver software solutions that meet functional requirements:
Drive Engineering Excellence and Technical Mentorship:
Who you are:
Technical Skills
Core iOS & Development:
Quality & Testing:
AI/Agentic Coding Expertise:
Leadership Skills
#LI-HK1 #LI-Remote
The specific salary offered to a candidate may be influenced by a variety of factors including the candidate’s experience, their education and work location. In addition, some roles may be eligible for additional on target commission pay or bonus. The compensation package includes health and welfare benefits including paid leave.
Pay Transparency - All Full Time Employees
$159,500—$191,400 CAD
Why You’ll Love Us:
At Constant Contact, we’re all about work flexibility and are proud to serve our customers as a hybrid workforce. Our hybrid work model combines the convenience of remote work with access to our great office locations to collaborate in-person, participate in live trainings, and socialize with colleagues.
Application Deadline: 30 days. We may fill this job opening prior to the deadline if a candidate is selected by us.
Vision6 Pty Limited is an affiliate of Constant Contact, Inc. and a part of the Constant Contact group of brands.
Constant Contact is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, gender, gender identity, national origin, citizenship, age, disability, sexual orientation, genetic information, veteran status or any other status protected under applicable law. If you require accessibility assistance applying for open positions, please contact talentacquisition@constantcontact.com.
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or © consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35©
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
At Constant Contact, we respect personnel privacy and are committed to protecting the personal information we obtain and maintain from both current, former, and prospective employees. We maintain this Personnel Global Privacy Notice (this “Notice”) in compliance with applicable privacy laws, including the California Consumer Privacy Act (the “CCPA”) and the UK General Data Protection Regulation (collectively, the “Data Protection Laws”). Click here for a full copy of our General Personnel Privacy Notice.
Notice to Recruiters and Staffing Agencies:
Constant Contact has an internal talent acquisition department and designated career site for individuals looking to join our team. Constant Contact will not accept unsolicited resumes from any external recruiters, staffing firms, search agencies or any fee-based referrals. Any unsolicited resumes sent to directly to Constant Contact, in any capacity will be considered property of Constant Contact. Constant Contact will not pay a fee for any placement resulting from the receipt of an unsolicited resume.
Staff engineer designing and building Docker's internal infrastructure platform to enable self-service multi-region deployment and reduce manual operational workflows.
Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world’s largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout.
We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.
Docker is shipping a wave of new products this year, with R&D initiatives likely to lead to more, and we’re investing heavily in the platform underneath all of it. That platform supports hundreds of engineers across many development teams and carries high-scale production traffic and data transfer every day. It has grown faster than its foundations, and this year is about closing that gap.
Today, much of that work still leans on a handful of experts unblocking the same provisioning and operational workflows by hand. The top priority for this role is moving that work from expert-driven support to paved roads: self-service systems with clear ownership, safe defaults, strong guardrails, and adoption we can measure. The goal is a platform teams trust enough to stop thinking about it, one that just works, so they can focus on their own products instead of ours.
The concrete version sits on this year’s roadmap: spinning up a new global region or application environment should take hours, not days. Right now it takes days. Getting there means building the foundations underneath it. We need a real multi-region, cross-account network architecture and a testing and continuous-deployment flow teams can trust, then a self-service layer on top.
We’re the container company building our own internal platform, so the bar for “the easy path is also the safe path” is high. You’d be joining a team of four, growing to seven this year (this is one of those hires), and we’re looking for a Staff engineer to set technical direction and lead it through real production adoption.
This is a Staff-level role, so success is measured by leverage rather than just your own commits. On a team this size you’ll stay hands-on in the codebase while also setting direction, aligning teams on pragmatic standards, and carrying platform investments through to adoption. Concretely, you will:
Take ambiguous infrastructure problems and turn them into proposals the org can rally around, then drive them through RFCs and architecture reviews across teams.
Design self-service capabilities and platform APIs (primarily in Go) for onboarding, provisioning, deployment, observability defaults, and day-2 operations, with contracts and docs teams actually use.
Set delivery standards using Terraform, GitOps with Argo CD, progressive rollout, and good testing, including building the continuous-deployment flow we’re missing today.
Evolve the multi-tenant EKS foundations toward better reliability, security, scale, and cost: Envoy Gateway ingress, traffic routing, and the multi-region, cross-account connectivity we need.
Improve SLOs, alerting, and incident follow-up on Grafana Cloud so production gets safer and less dependent on heroics.
We judge this work by outcomes the consuming teams feel: how fast they can provision and ship, how much they can do without us, and how reliably it all runs.
We’re actively investing in AI-assisted and agentic workflows to cut operational toil. We care that they stay safe, auditable, and human-reviewed. You’ll help shape where these earn their place and where they don’t. Early targets include:
Alert enrichment and incident context-gathering: assembling the relevant signals, history, and runbook so the on-call engineer starts with context instead of a blank page.
Runbook-assisted diagnosis and remediation recommendations, with a human in the loop on anything that changes production.
Onboarding and readiness assistants that answer the questions our experts answer today.
If you’ve built operational automation and have a healthy skepticism about where automation belongs, this is a place to put both to work.
On-call
Operational ownership is part of the job. You’ll join the rotation after onboarding and shadowing. As a Staff engineer, you’ll also improve the health of on-call itself, with better alerts, stronger runbooks, less toil, and blameless postmortems aimed at prevention.
8+ years of professional, hands-on, full-time software engineering experience in backend, infrastructure, or platform engineering.
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Strong software engineering in Go or a similar language: design, testing, debugging, review, long-term maintainability.
A track record designing, shipping, and operating cloud services or infrastructure platforms in production. We hire for skill and impact, not years.
Deep expertise in at least one of: Kubernetes, networking, cloud platforms, reliability engineering, or developer platforms, plus solid Linux, networking, and production-ops fundamentals.
Experience setting technical direction and leading work that needs cross-team alignment.
Clear written and verbal communication in a remote environment (RFCs, design docs, incident writeups).
Nice to have: EKS and ingress/CNI/service-mesh experience; observability with OpenTelemetry/Prometheus/Grafana; CI/CD and progressive delivery (GitHub Actions, Argo CD, canaries); experience leading migrations or adoption programs across teams.
You don’t need every item here. We value deep expertise in one area, strong systems judgment, and curiosity across the rest.
Docker considers visa sponsorship on a case-by-case basis based on business needs.
We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024.
Please see the independent bias audit report covering our use of Covey here.
Perks
Freedom & flexibility; fit your work around your life
Designated quarterly Whaleness Days plus end of year Whaleness break
Home office setup; we want you comfortable while you work
16 weeks of paid Parental leave (after 6 months of employment)
Technology stipend equivalent to $100 USD net/month
PTO plan that encourages you to take time to do the things you enjoy
Training stipend for conferences, courses and classes
Equity; we are a growing start-up and want all employees to have a share in the success of the company
Docker Swag
Medical benefits, retirement and holidays vary by country
Remote-first culture, with offices in Seattle and Paris
Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be.
#LI-REMOTE
Machine Learning Engineer builds scalable ranking and retrieval systems for enterprise search, designing models and infrastructure to power intelligent content discovery.
WHAT IS BOX?
Box (NYSE:BOX) is the leader in Intelligent Content Management. Our platform enables organizations to fuel collaboration, manage the entire content lifecycle, secure critical content, and transform business workflows with enterprise AI. We help companies thrive in the new AI-first era of business. Founded in 2005, Box simplifies work for leading global organizations, including JLL, Morgan Stanley, and Nationwide. Box is headquartered in Redwood City, CA, with offices across the United States, Europe, and Asia.
By joining Box, you will have the unique opportunity to continue driving our platform forward. Content powers how we work. It’s the billions of files and information flowing across teams, departments, and key business processes every single day: contracts, invoices, employee records, financials, product specs, marketing assets, and more. Our mission is to bring intelligence to the world of content management and empower our customers to completely transform workflows across their organizations. With the combination of AI and enterprise content, the opportunity has never been greater to transform how the world works together and at Box you will be on the front lines of this massive shift.
The Search Relevance team at Box powers discovery across billions of files, enabling customers to find the right content quickly, securely, and intelligently. As we expand into a new era of AI-powered content understanding, we’re investing in the foundation that makes great search possible: reliable systems, strong signals, and models that learn from real-world usage.
This is a rare opportunity to work at the intersection of information retrieval science, applied machine learning, and large-scale distributed systems. You’ll be building the infrastructure that powers intelligent content discovery for Fortune 500 companies—where milliseconds matter, relevance is measurable, and your experiments directly impact how millions of users work.
We’re looking for a Machine Learning Engineer III to improve search quality end-to-end—signals, ranking, retrieval, and evaluation—while building scalable, low-latency services that serve queries in real time. You’ll collaborate with senior engineers, Product, Data, and Infra partners to productionize modern retrieval techniques and experimentation frameworks that directly impact how millions of users work.
Preferred
Box lives its values, with community and in-person collaboration being a core part of our culture. Boxers are expected to work from their assigned office a minimum of 3 days per week.Your Recruiter will share more about how we work and company culture during the hiring process.
At Box, we believe unique and diverse experiences benefit our culture, our products, our customers, our company, and our world. We aim to recruit a passionate, high-performing workforce that reflects the world we live in.If you are head-over-heels about this role but unsure if you meet all the requirements, we encourage you to apply!
EQUAL OPPORTUNITY
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, and any other protected ground of discrimination under applicable human rights legislation. Box strives to respect the dignity and independence of people with disabilities and is committed to giving them the same opportunity to succeed as all other employees. Inclusiveness is core to our culture at Box, and we strive to ensure you get the most from your interview experience.
Box makes reasonable accommodations for applicants with disabilities. If a reasonable accommodation is needed to participate in the job application or interview process, please complete this form. Reasonable accommodations may include scheduling adjustments, document dictation and beyond.
Notice to applicants in Los Angeles: Box, Inc and its related branches will consider for employment, qualified applicants with criminal histories in a manner consistent with the Los Angeles Fair Chair Ordinance. The Fair Chance Ordinance is provided here.
Notice to applicants in San Francisco: Box, Inc and its related branches will consider for employment, qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chair Ordinance. The Fair Chance Ordinance is provided here.
For details on how we protect your information when you apply, please see our Personnel Privacy Notice. If you are a California-resident, please read our California Applicant & Candidate Privacy Notice here.
Box is committed to fair and equitable compensation practices. Actual base salary (or OTE if commissionable role) is dependent upon factors such as: knowledge, skill level, experience, and work location. This role is also eligible for equity and benefits. For more information, check out our benefits and perks.
In accordance with OFCCP compliance, here is the Pay Transparency Provision.
United States Pay Range
$175,500—$219,500 USD
Chief Architect sets technical vision and strategy across a multi-product portfolio, defining architecture patterns, platform standards, and engineering excellence while advising the executive team on major technology decisions.
At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.
So, what’s theroleall about?
The Chief Architect owns the technical vision that holds this portfolio together. The mandate is to ensure that a wide-ranging set of products remains coherent, secure, scalable, and economical to build and operate regardless of where and how it is deployed. This is a hands-on leadership role at the intersection of deep technical authority and enterprise strategy: you will set architectural direction, resolve the hardest cross-cutting trade-offs, and raise the engineering bar across the organization.
This is the most senior individual-contributor-plus-leadership technical role in the company. You will be a trusted advisor to the executive team and the final technical authority on architecture decisions that span products.
How will you make an impact?
Architectural Vision & Strategy
Define and own the multi-year target architecture across the entire product suite, balancing product autonomy with shared platform leverage.
Establish an architecture strategy so that products can be delivered on-premise, in private cloud, in public cloud, or as pure cloud SaaS.
Drive the platform and shared-services strategy (identity, data, integration, observability, deployment tooling) that reduces fragmentation across products.
Help architects translate business and product strategy into technical roadmaps; advise the executive team on build-vs-buy, modernization, and major technology bets.
Design abstractions and packaging models that let a single product run reliably across heterogeneous environments with differing scale, network, data residency, and operational constraints.
Establish reference architectures and patterns for tenancy, configuration management, release/upgrade cadence, and feature parity across on-premise and cloud-hosted deployments.
Security, Compliance & Resilience
Embed security, privacy, and regulatory compliance into the architecture by design — addressing the standards relevant to financial services (e.g., data protection, auditability, segregation, encryption, and regional data residency).
Define non-functional requirements and architectural guardrails for availability, disaster recovery, transactional integrity, performance, and observability appropriate to mission-critical financial systems.
Partner with Security, Risk, and Compliance leadership to ensure the architecture withstands audit and regulatory scrutiny across jurisdictions.
Governance & Standards
Establish and run an architecture governance function: standards, decision records, review processes, and a technology radar — proportionate enough to enable speed rather than obstruct it.
Evaluate and select core technologies, platforms, and strategic vendors; own the long-term technology stack direction.
Leadership & Influence
Lead and mentor a community of architects and senior engineers; grow architectural capability across teams.
Build consensus across product, engineering, security, operations, and commercial stakeholders, and make decisive calls when consensus isn’t reachable.
Represent the company’s technical vision with key customers, partners, and prospects, and in due-diligence and pre-sales conversations for strategic deals.
Have you got what it takes?
12+ years in software engineering with a sustained track record in senior architecture roles; significant experience as a principal or chief-level architect.
Demonstrated ownership of architecture for enterprise-grade products delivered across multiple deployment models — on-premise _and_ cloud/SaaS — not solely cloud-native or solely on-premise.
Deep, current expertise in distributed systems, multi-tenancy, data architecture, API/integration design, and at least one major public cloud (AWS, Azure, or GCP), alongside containerization and orchestration (e.g., Kubernetes).
Strong command of security and resilience engineering for systems handling sensitive, high-stakes data.
Experience operating in regulated environments, ideally financial services, with a working understanding of relevant compliance and audit obligations.
Proven ability to lead technically without direct authority — influencing senior engineers, product leaders, and executives.
Excellent written and verbal communication; able to move fluidly between board-level strategy and code-level detail.
You will have an advantage if you also have:
Direct fintech, banking, payments, capital markets, or financial-crime/compliance domain experience.
Experience evolving a legacy on-premise product portfolio toward cloud and SaaS without abandoning existing enterprise customers.
Familiarity with multi-region data residency, sovereignty, and localization requirements.
Experience with FinOps / cloud cost governance at scale.
Background contributing to or representing the company in security certifications and frameworks (e.g., SOC 2, ISO 27001, PCI DSS) relevant to fintech.
Bachelor’s or Master’s in Computer Science, Engineering, or equivalent practical experience.
What’s in it for you?
Join an ever-growing, market-disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NiCE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NiCEr!
Enjoy NiCE-FLEX!
At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere.
Requisition ID: 10947
Reporting into: Vice President, Engineering
Role Type: People Manager
#LI-Hybrid
About NICE Actimize:
NICE Actimize is the largest and broadest provider of financial crime, risk and compliance solutions for regional and global financial institutions, as well as government regulators. Consistently ranked as number one in the space, NICE Actimize experts apply innovative technology to protect institutions and safeguard consumers’ and investors’ assets by identifying financial crime, preventing fraud and providing regulatory compliance.
About NiCE
NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.
Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.
NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.
Lead DevOps Engineer designs and maintains CI/CD pipelines, infrastructure-as-code frameworks, and monitoring systems while ensuring production environment reliability and performance.
At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.
At NICE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.
So, what’s the role all about?
The DevOps Engineer is a hybrid, senior-level role sitting at the intersection of operational reliability and software delivery automation. You will function as an integrated part of a cross-functional engineering team, combining the proactive service management mindset of an Application Operations Engineer with the automation-first philosophy of a DevOps practitioner.
You will be responsible for keeping production environments healthy and performant, while simultaneously designing and maintaining the CI/CD pipelines, infrastructure-as-code frameworks, and tooling that enable rapid, high-quality software delivery. You are the connective tissue between engineering, platform, and operations — someone who is equally comfortable in an incident bridge call and a sprint planning meeting.
How will you make an impact?
Have you got what it takes?
You will have an advantage if you also have:
What’s in it for you?
Learn more about the Benefits at NICE
Join an ever-growing, market-disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr!
About NICE
NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NICE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions
Known as an innovation powerhouse that excels in AI, cloud and digital, NICE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.
NICE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation, or any other category protected by law.
Requisition ID: 11151 Reporting into: Director, Cloud Operations CXone, EMEA
Role Type: Individual Contributor
About NiCE
NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.
Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.
NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.
Design, build, and govern end-to-end Azure cloud and AI infrastructure, including networking, AI orchestration, DevOps, and security for enterprise intelligent automation.
At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.
So, what’s the role all about?
We are seeking a Senior Cloud Architect to join NICE IT AI and own the Azure cloud and AI infrastructure that powers intelligent automation across the enterprise.
This is a deeply hands-on role. You will design, build, and govern the full-stack architecture, from enterprise networking and private connectivity up to AI orchestration, delivering the platform to the development teams while partnering with the Systems, Network, and Security teams to connect, govern, and approve every design before it goes live.
How will you make an impact?
You will own NICE’s IT AI cloud architecture end-to-end, combining hands-on Azure engineering with architectural leadership across these areas:
Cloud Architecture Design & Implementation
Enterprise Networking & Private Connectivity
AI Developer Toolchain & Platform Engineering
CI/CD, DevOps & Platform Automation
Identity, Security & Governance
Cross-functional Leadership
Have you got what it takes?
8+ years in software/cloud architecture, with 5+ years hands-on Azure (AKS, Azure OpenAI/AI Foundry, APIM, Key Vault, ACR, Azure Monitor)
Strong Azure networking: hub-and-spoke VNets, peering, Private Endpoints, Private DNS, firewalls, and S2S VPN / ExpressRoute
Proven track record building AI/ML infrastructure in production (LLMs, RAG, vector search, agents)
Deep Infrastructure-as-Code (Terraform / Bicep) and CI/CD (GitHub, GitHub Actions) expertise
Enterprise IAM and security: Entra ID, OAuth2/OIDC, managed identities, RBAC, and zero-trust connectivity
Hands-on with containers and orchestration (Docker, Kubernetes/AKS) and observability tooling (OpenTelemetry, Grafana, Azure Monitor)
Experience integrating AI developer tools (GitHub Copilot, Azure AI Foundry, Anthropic / OpenAI APIs) and MCP/A2A patterns
Fluency in English
What’s in it for you?
Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr!
Enjoy NICE-FLEX!
At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere.
Requisition ID: 11124
Reporting into: Manager, Applications Development
Role Type: IC
#LI-Hybrid
About NiCE
NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.
Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.
NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.
Design, build, and scale payment platform features while ensuring code quality, security, and system performance across a global payments infrastructure.
Are you ready to trade your job for a journey? Become a FlyMate!
Passion, excitement & global collaboration are all core to what it means to be a FlyMate. At Flywire, we’re on a mission to deliver the world’s most important and complex payments. We use our Flywire Advantage - the combination of our next-gen payments platform, proprietary payment network and vertical specific software, to help our clients get paid, and help their customers pay with ease - no matter where they are in the world.
What more do we need to truly be unstoppable? Perhaps, that is you!
Who we are:
Flywire is a global payments enablement and software company, founded a decade ago to solve high-stakes, high-value payments in education, using modern technology.
Today, we’ve digitized payments for more than 3,300+ global clients across education, healthcare, travel & B2B, covering more than 240 countries and territories and supporting over 140 currencies. And, we’re just getting started!
With over 1000+ global FlyMates, representing more than 40 nationalities, and in 14 offices world-wide, we’re looking for FlyMates to join the next stage of our journey as we continue to grow.
Software Engineer II, Payments Platform
✨ Work for a global payments leader, consistently ranked one of the best companies to work for. ✨
Are you ready to trade your job for a journey? At Flywire, passion, excitement, and global collaboration are core to who we are. We’re on a mission to power the world’s most important and complex payments. Using our Flywire Advantage — the combination of next-gen payments platform, proprietary global payment network, and vertical-specific software — we help clients get paid, and their customers pay with ease, no matter where they are in the world.
With 4,000+ clients in 240+ countries and territories, transactions in 140+ currencies, and 1,200+ FlyMates representing 40+ nationalities, we’re just getting started. 🚀
The Opportunity
We’re seeking a Software Engineer II to help build and scale the platform that powers our industry-leading payment engine — moving hundreds of millions daily. You’ll design new features, improve existing functionality, and ensure our systems deliver speed, cost efficiency, and scalability.
This role is perfect for someone who thrives on collaborative problem-solving, writing clean and secure code, and taking full ownership of product quality within a cross-functional team.
What you’ll do
What we’re looking for
Tech stack you’ll work with
We Offer:
Submit today and get started!
We are excited to get to know you! Throughout our process you can expect to meet with different FlyMates including the Hiring Manager, Peers on the team, the VP of the department, and a skills assessment. Your Talent Acquisition Partner will walk you through the steps and be your “go-to” person for any questions.
Flywire is an equal opportunity employer. With over 30 nationalities across 12 different offices, and diversity and inclusion at the core of our people agenda, we believe our FlyMates are our greatest asset, and we’re excited to watch our unique culture evolve with each new hire.
Flywire is an equal opportunity employer.
#LI-Hybrid
Design, build, and govern end-to-end Azure cloud and AI infrastructure for intelligent automation, including networking, security, DevOps, and MLOps practices.
At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.
So, what’s the role all about?
We are seeking a Senior Cloud Architect to join NICE IT AI and own the Azure cloud and AI infrastructure that powers intelligent automation across the enterprise.
This is a deeply hands-on role. You will design, build, and govern the full-stack architecture, from enterprise networking and private connectivity up to AI orchestration, delivering the platform to the development teams while partnering with the Systems, Network, and Security teams to connect, govern, and approve every design before it goes live.
How will you make an impact?
You will own NICE’s IT AI cloud architecture end-to-end, combining hands-on Azure engineering with architectural leadership across these areas:
Cloud Architecture Design & Implementation
Enterprise Networking & Private Connectivity
AI Developer Toolchain & Platform Engineering
CI/CD, DevOps & Platform Automation
Identity, Security & Governance
Cross-functional Leadership
Have you got what it takes?
8+ years in software/cloud architecture, with 5+ years hands-on Azure (AKS, Azure OpenAI/AI Foundry, APIM, Key Vault, ACR, Azure Monitor)
Strong Azure networking: hub-and-spoke VNets, peering, Private Endpoints, Private DNS, firewalls, and S2S VPN / ExpressRoute
Proven track record building AI/ML infrastructure in production (LLMs, RAG, vector search, agents)
Deep Infrastructure-as-Code (Terraform / Bicep) and CI/CD (GitHub, GitHub Actions) expertise
Enterprise IAM and security: Entra ID, OAuth2/OIDC, managed identities, RBAC, and zero-trust connectivity
Hands-on with containers and orchestration (Docker, Kubernetes/AKS) and observability tooling (OpenTelemetry, Grafana, Azure Monitor)
Experience integrating AI developer tools (GitHub Copilot, Azure AI Foundry, Anthropic / OpenAI APIs) and MCP/A2A patterns
Fluency in English
What’s in it for you?
Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr!
Enjoy NICE-FLEX!
At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere.
Requisition ID: 11124
Reporting into: Manager, Applications Development
Role Type: IC
#LI-Hybrid
About NiCE
NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.
Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.
NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.
Develops scalable cloud-native applications and services using AI-assisted engineering workflows and spec-driven development practices.
RouteSmart Technologies, a leader in vehicle route optimization software technology, is seeking a Software Engineer to join our development team. This role will report directly to the Manager, Software Engineering and is responsible for designing, developing, and supporting modern, scalable applications and services as part of a next-generation platform initiative.
This position will play a key role in building a new generation of software that redefines how we design, develop, and deliver products. Unlike incremental upgrades, this initiative focuses on creating something entirely new using a Spec-Driven Development (SDD) approach powered by Large Language Models (LLMs). The role involves contributing to AI-assisted engineering workflows, building cloud-native systems, and helping shape the future of software development at RouteSmart.
The Software Engineer will work in an exploratory, fast-evolving environment where not all requirements are fully defined. Success in this role requires curiosity, adaptability, and a willingness to experiment with new tools, frameworks, and methodologies. Responsibilities include developing high-quality code, collaborating across teams, and contributing to the definition of new engineering standards. Experience with cloud-native technologies (Linux, Docker, Terraform) and modern development practices is highly valued.
The ideal candidate is passionate about innovation and thrives in solving complex, ambiguous problems. They will contribute to delivering reliable, high-quality solutions while helping drive forward RouteSmart’s next generation of technology. Strong technical skills, attention to detail, and the ability to collaborate effectively within a dynamic team environment are essential.
The typical base pay range for this position at the start of employment is expected to be between $95,000–$145,000 per year. RouteSmart Technologies, Inc. has different base pay ranges for different work locations within the U.S., and base pay will vary based on experience.
This is a hybrid role; candidates must be able to commute to the office in Melville, NY or Columbia, MD. Candidates must reside within 50 miles and be available to work onsite several days per week. However, we will consider the right candidate for remote work if domiciled in one of the following states: Maryland, New York, Pennsylvania, Arizona, California, Colorado, Florida, Idaho, Illinois, Indiana, Minnesota, New Jersey, North Carolina, Oregon, South Carolina, Washington.
Essential Duties & Responsibilities
Orchestrate AI across the SDLC by utilizing LLM co-pilots during design, coding, testing, debugging, and optimization
Convert product requirements into structured specifications that drive deterministic system behavior
Partner with AI tools to generate APIs, services, and workflows directly from written specifications
Refine prompts and development workflows to ensure consistent, high-quality, and secure code outputs
Design clean, modular, and composable microservice architectures using best-fit technologies
Use AI to rapidly understand, extend, and refactor systems across diverse technology stacks, including:
Integrate AI capabilities into systems for real-time decisioning, automation, and unstructured data processing
Design and operate resilient, cloud-agnostic infrastructure (initially AWS) using Docker and Terraform
Build and manage modern CI/CD pipelines to enable safe and frequent delivery
Ensure systems are secure, observable, scalable, and cost-efficient
Review and validate AI-generated code to prevent security vulnerabilities (OWASP Top 10) and performance issues
Integrate automated, AI-driven validation checks into build and deployment pipelines
Perform ongoing threat modeling across distributed, multi-language systems
Serve as the final human validator for AI-driven architectural and logical decisions
Identify and mitigate risks such as model bias, hallucinations, or incorrect outputs
Ensure data privacy and compliance with organizational security standards
Research and evaluate emerging coding and AI standards to improve security, quality, and performance
Perform other duties and responsibilities as assigned
Solid understanding of microservices architecture, API design, and distributed systems fundamentals.
Technology Experience (At least one area):
Web: React or Angular (TypeScript/JavaScript)
Backend: Python, Node.js, Java, .NET, Go, or Rust
Mobile (Preferred): Swift or Kotlin
Hands-on experience with Docker, modern CI/CD pipelines, and Infrastructure-as-Code (Terraform preferred) in AWS, Azure, or GCP.
Practical experience with (or a strong personal interest in) Generative AI/LLMs and prompt engineering concepts. An understanding of AI limitations is a major plus.
Ability to collaborate effectively within a team environment
Familiarity with modern development practices and automation
Curiosity and a growth mindset
Adaptability in ambiguous situations
Willingness to experiment with new tools, frameworks, and methodologies
Education & Experience
Within your first 6 months, you will:
This role is not about knowing every language—it is about being able to learn, adapt, and build across any stack using AI as your amplifier.
If you are excited by ambiguity, experimentation, and redefining how software is built, Project MOVE is where you will do the most impactful work of your career.
RouteSmart offers its employees numerous opportunities for professional development. Our goal is to provide our employees with the chance to learn and grow as the company grows. We recognize that our employees are our most valuable asset. The work they do is key to our ability to provide high quality service to our clients. We also recognize that our employees are unique individuals with their own lifestyle and interests. RouteSmart Technologies pays a significant share of the cost of benefits for our employees. We believe our investment makes good business sense by helping to create a positive and productive work environment. Among the benefits we offer are:
RouteSmart Technologies is proud to be an equal opportunity workplace. Individuals seeking employment at RouteSmart Technologies are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.
We do not accept resumes from headhunters, placement agencies, or other suppliers that have not signed a formal agreement with us.
All candidates must have legal authorization to permanently live and work in the United States.
This position does not qualify for sponsorship.
Full stack developer builds and maintains business applications using C#/.NET and SQL, with focus on AI solutions for pharmaceutical operations.
PSI is a leading Contract Research Organization (CRO) with 30 years of experience in the pharmaceutical industry. Originated in Switzerland, PSI is a privately owned, full-service CRO with a global reach, supporting clinical trials across multiple countries and continents. Our reputation for being highly selective about the projects we undertake highlights our commitment to delivering high-quality, timely services across a broad spectrum of therapeutic indications.
At PSI, we foster an environment where a diverse range of colleagues feel welcomed and valued. Our inclusive culture is a cornerstone of our success, enabling us to attract and retain top talent globally.
We are not just about conducting clinical trials; we are about building a community where every team member has the opportunity to thrive and contribute to groundbreaking advancements in the pharmaceutical industry.
As a Full stack Developer, you will be involved in development of projects for internal clients and will provide quality coding to support PSI business processes and operations with the focus on AI solutions.
Full-time employment based in Lithuania
You will:
Must have:
Good to have:
Full stack developer builds and maintains business applications with focus on AI solutions using C#, .NET, SQL, and JavaScript for a pharmaceutical CRO.
PSI is a leading Contract Research Organization (CRO) with 30 years of experience in the pharmaceutical industry. Originated in Switzerland, PSI is a privately owned, full-service CRO with a global reach, supporting clinical trials across multiple countries and continents. Our reputation for being highly selective about the projects we undertake highlights our commitment to delivering high-quality, timely services across a broad spectrum of therapeutic indications.
At PSI, we foster an environment where a diverse range of colleagues feel welcomed and valued. Our inclusive culture is a cornerstone of our success, enabling us to attract and retain top talent globally.
We are not just about conducting clinical trials; we are about building a community where every team member has the opportunity to thrive and contribute to groundbreaking advancements in the pharmaceutical industry.
As a Full stack Developer, you will be involved in development of projects for internal clients and will provide quality coding to support PSI business processes and operations with the focus on AI solutions.
Full-time employment based in Estonia
You will:
Must have:
Good to have:
Full-stack developer builds and maintains business applications using C#/.NET and SQL, with focus on AI solutions for pharmaceutical operations.
PSI is a leading Contract Research Organization (CRO) with 30 years of experience in the pharmaceutical industry. Originated in Switzerland, PSI is a privately owned, full-service CRO with a global reach, supporting clinical trials across multiple countries and continents. Our reputation for being highly selective about the projects we undertake highlights our commitment to delivering high-quality, timely services across a broad spectrum of therapeutic indications.
At PSI, we foster an environment where a diverse range of colleagues feel welcomed and valued. Our inclusive culture is a cornerstone of our success, enabling us to attract and retain top talent globally.
We are not just about conducting clinical trials; we are about building a community where every team member has the opportunity to thrive and contribute to groundbreaking advancements in the pharmaceutical industry.
As a Full stack Developer, you will be involved in development of projects for internal clients and will provide quality coding to support PSI business processes and operations with the focus on AI solutions.
Full-time employment based in Latvia
You will:
Must have:
Good to have:
Designs and maintains infrastructure, CI/CD systems, and production reliability for Thunderbird's services and release workflows.
Why Thunderbird?
Thunderbird is one of the world’s most trusted open-source email applications, empowering more than 20 million people globally. At MZLA, the team behind Thunderbird, we build privacy-respecting communication tools that help people manage their digital lives while staying in control of their data.
We are open source by design. Our products are developed transparently and in collaboration with a global community of contributors, and that same spirit shapes how we work: collaboratively, inclusively, and with a shared commitment to putting users first.
Our small but growing distributed team includes 65+ people across seven countries. As Thunderbird evolves beyond a single desktop application, we are expanding across desktop, mobile, and paid services to build independent, privacy-respecting alternatives to big tech ecosystems.
Our revenue model combines user donations, which help keep Thunderbird’s apps freely available, with paid services that cover the costs of hosted offerings while supporting long-term sustainability and continued innovation.
A note about MZLA and Mozilla: MZLA Technologies Corporation is the nonprofit-owned company behind Thunderbird and part of the Mozilla family. MZLA is separate from Mozilla Corporation and has its own compensation programs, benefits, and employment policies.
To learn more, visit www.thunderbird.net
The opportunity
The Senior Site Reliability Engineer establishes and maintains the infrastructure and operational systems that Thunderbird users and teams depend on every day. You’ll design and develop CI/CD systems for MZLA websites, services, and release workflows, diagnose and debug production incidents, and implement improvements to enhance system reliability. We believe that good infrastructure work is invisible when it’s going well and invaluable when it isn’t.
This role is for someone who treats production as something to be understood, not just kept running. You write things down, flag problems before they become fires, and leave documentation better than you found it. You bring production instincts, infrastructure-as-code fluency, and security awareness that’s baked in, not bolted on.
You’ll work closely with Software Development Engineers, team members, and community contributors, reporting to the Sr Manager, Platform Infrastructure. This is a great opportunity for someone who thrives with ambiguity, makes good decisions without a complete picture, and cares about Thunderbird’s mission: open-source software used by millions who choose privacy and ownership over convenience.
This role requires consistent overlap with Pacific Time zone working hours to enable effective collaboration. You should have availability for regular overlap hours for context sharing with Pacific Time colleagues.
What you’ll do
What you bring
Bonus points for
What success looks like
You’ll be successful in this role if you treat production as something to be understood, not just kept running. You write things down, flag problems before they become fires, and leave documentation better than you found it.
You bring production instincts. You’ve been paged at 2am, you know what good alerting looks like, and you’ve done the post-mortem work to make sure it doesn’t happen the same way twice. You think in code, not in consoles. Your security awareness is baked in, not bolted on. You default to least privilege and ask “what’s the blast radius?” before you ship.
You’re comfortable with ambiguity. We’re a small team building toward something, and you can make good decisions without a complete picture. Thunderbird is open-source software used by millions who choose privacy and ownership over convenience. That matters to you.
Work environment
This is a full-time, fully remote position. You’ll join a distributed team of Thunderbird staff, open-source community members, and contributors from around the world.
We rely on clear communication, thoughtful documentation, and collaborative decision-making to work effectively across time zones and disciplines.
Compensation & benefits
We benchmark our base salaries to local markets and target the 60th percentile of the peer market. The salary ranges for this role are:
We may consider candidates with strong skills but less than the required experience. Title, level and compensation will be determined based on qualifications and experience.
In addition to competitive salaries, we offer a comprehensive benefits package designed to support your whole self.
Work & career
Rest & play
Health & family
Work eligibility
Applicants must reside in and have permanent work authorization for the country location(s) specified in the posting. We are unable to consider applicants outside of these markets at this time. And, we do not provide visa sponsorship.
How to apply
Please apply directly through our career page. We carefully review every cover letter and screening question, so take the time to answer each fully.We value authentic, thoughtful responses that reflect your own experience and perspective. It is fine to use AI tools to polish your writing, but your answers should be your own. Candidates who submit generic or unoriginal AI-generated responses may be disqualified from further consideration.
Our commitment to diversity, equity, and inclusion
MZLA believes in the value of diverse creative practices and forms of knowledge, and knows diversity, equity and inclusion are crucial to and enrich the company’s core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as (but not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations, gender identities and expressions.
We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. MZLA will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.
We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at hiringaccommodations@thunderbird.net to request accommodation.
#LI-DNI
Builds and maintains scalable data pipelines using Python, SQL, and AWS, ensuring data quality and supporting analytics teams across the organization.
Mediavine is a fast-growing advertising management company representing over 10,000 websites in the food, lifestyle, DIY, and entertainment space. Founded by content creators, for content creators, Mediavine is a Top 20 Comscore property, exclusively reaching over 125 million monthly unique visitors. With best-in-class technology and a commitment to traffic quality and brand safety, we ensure optimal performance for our creators.
About This Role
The Data & Analytics team consists of data analysts, data engineers and analytics engineers working to build the most effective platform and tools to help uncover opportunities and make decisions with data here at Mediavine. We partner with Product, Support, Ad Operations and other teams within the Engineering department to understand behavior, develop accurate predictors and build solutions that provide the best internal and external experience possible.
A Data Engineer at Mediavine will help build and maintain our data infrastructure. Building scalable data pipelines, managing transformation processes, and ensuring data quality and security at all steps along the way. This will include writing and maintaining code in Python and SQL, developing on AWS, and selecting and using third-party tools like Rundeck, Metabase, and others to round out the environment. You will be involved in decisions around tool selection and coding standards.
Our current data engineering toolkit consists of custom Python data pipelines, AWS infrastructure including Kinesis pipelines, Rundeck scheduling converting to Prefect orchestration, dbt for transformation and Snowflake as our data warehouse platform. We are open to new tools and expect this position to be a part of deciding the direction we take.
Essential Responsibilities
Create data pipelines that make data available for analytic and application use cases
Develop self-healing, resilient processes that do not require constant care and feeding to run smoothly
Create meaningful data quality notifications with clear actions for interested parties including other internal teams and other members of the data and analytics team
Leading projects from a technical standpoint, creating project Technical Design Documents
Support data analysts and analytics engineers ability to meet the needs of the organization
Participate in code reviews, understanding coding standards, ensuring test coverage and being aware of best practices
Build or implement tooling around data quality, governance and lineage, in the dbt framework and Snowflake but external to that as needed
Provide next level support when data issues are discovered and communicated by the data analysts
Work with data analysts and analytics engineers to standardize transformation logic in the dbt layer for consistency and ease of exploration by end users
Enable analytics engineers and data analysts by providing data modeling guidance, query optimization and aggregation advice
3+ years of experience in a data engineering role
Strong Python skills (Understands tradeoffs, optimization, etc)
Strong SQL skills (CTEs, window functions, optimization)
Experience working in cloud environments (AWS preferred, GCS, Azure)
Experience managing complex dbt environments with hundreds or more flows
An understanding of how to best structure data to enable internal and external facing analytics
Familiarity with calling APIs to retrieve data (Authentication flows, filters, limits, pagination)
Experience working with DevOps to deploy, scale and monitor data infrastructure
Scheduler experience either traditional or DAG based
Experience using LM-powered tools for code generation, documentation, and architectural diagramming
Comfortable working with multi-TB cloud data warehouses (Snowflake preferred, Redshift, Big Query)
Experience with other DBMS systems (Postgres in particular)
Ability to travel up to approx 15%
Nice to haves:
Experience with web analysis such as creating data structures that support product funnels, user behavior, and decision path analysis
Understanding of Snowflake external stages, file formats and snowpipe
Experience managing the semantic layer in either dbt or Snowflake
Experience with orchestration tools particularly across different technologies and stacks
Knowledge of Ad Tech, Google Ad Manager and all of its fun quirks (so fun)
The ability to make your teammates laugh (it wouldn’t hurt if you were fun to work with is what I’m saying)
Familiarity with event tracking systems (Snowplow, etc)
Experience with one or more major BI tools (Omni, Sigma, Metabase, etc.)
100% remote
Comprehensive benefits including Medical, Dental, Vision, Disability, and Life Insurance
401(k) with company matching
Generous PTO
Wellness initiatives and employer-sponsored mental health resources
Professional development opportunities
Inclusive, collaborative, and entrepreneurial company culture
Develop, maintain, and evolve NATO's NIRIS software system while meeting NATO security and conformance standards.
BIDDING INSTRUCTIONS
Bidders shall submit a proposal (all four parts in one document) clearly providing the following information:
a. Cover page with the following information: company name; name(s) of assigned contractor personnel; role(s) and responsibilities assigned to each profiled contractor personnel.
b. Evidence of successfully delivering one to three projects of similar scope to the statement of work within the last five years. Each evidence shall demonstrate proof of performance and be comparable in size and scope to the requirements of this role. Additionally, ensure to include a detailed case study that highlights the Purpose, Objective, Output and Outcome (PO3) mentioned in Annex C. Evidence shall display the ability to manage and deliver standard conformance criteria and test reference components for NIRIS by following customer requirements.
c. CVs of the proposed contractor personnel for the project.
d. Detailed effort estimation (exclusively provided for evaluation purposes) covering the following: estimated total labour and operational costs associated with the delivery of services, including licensing, hosting and travelling; a breakdown of estimated effort per work package expressed in FTE, where 1 FTE represents one full-time resource working one standard working day (7.6 hours).
Deadline Date: Monday 15 June 2026
Requirement: Support NIRIS Development
Location: Remote, with occasional on-site work at NCIA The Hague (NLD)
Period of Performance: 15 July 2026 – 31 December 2026
Required Security Clearance: NATO Secret
Introduction
The NATO Information and Communication Agency (NCIA) located in The Hague, The Netherlands, is the Interoperability Assurance Authority for NATO.
In light of this responsibility, the C2 Service Centre is looking for a service contract which can provide NCIA with supporting the continued development, maintenance, and evolution of the Networked Interoperable Real-Time Information Services (NIRIS) software.
Objectives
The list below defines the overarching objectives of the engagement and establishes the intended outcomes that the Contractor is expected to achieve through the delivery of the different work packages described in this document. These objectives serve as the guiding principles against which all deliverables shall be measured. The Contractor is expected to align their approach, methodology, and resource planning with these objectives throughout the duration of the engagement.
Under the direction and guidance of the Solution Architect, Service Delivery Manager, Test Manager, and Project Manager, the services to be provided are related to the development, update, maintenance, and testing of NIRIS software modules. It is envisioned that these services shall be provided by one experienced software developer.
a. Develop, update, and maintain NIRIS software modules in accordance with agreed requirements, priorities, technical direction, and project planning.
b. Develop and update Java software components supporting the continued evolution and sustainment of the NIRIS software baseline.
c. Support the full software development lifecycle of NIRIS, including analysis, design, implementation, integration, testing, defect resolution, and documentation.
d. Develop and conduct unit testing and automated testing of software components to support software quality, maintainability, and regression testing.
e. Support integration and verification activities to ensure that developed or updated software components operate correctly within the wider NIRIS system.
f. Analyse, investigate, and resolve software defects, technical issues, and implementation gaps identified during development, testing, integration, or operational support activities.
g. Develop, update, and maintain software documentation, including technical documentation, design information, test-related documentation, and other project deliverables as required.
h. Contribute to virtual and in-person meetings, reviews, planning sessions, technical discussions, and coordination activities with NCIA stakeholders and project team members.
i. Ensure that all developed, updated, and maintained software components and associated deliverables comply with applicable NCIA development standards, quality requirements, configuration management practices, and agreed project procedures.
j. Update and expand the produced software components and documentation as necessary to accommodate new, revised, or emerging requirements throughout the duration of the engagement.
Scope of Work
The Contractor shall provide the following deliverables classified per service:
A. Service: NIRIS baseline software development, maintenance, release preparation, and Java technology uplift
Deliverable: Updated, maintained, and release-ready NIRIS software baseline aligned with supported Java LTS releases.
Output: Updated, maintained, improved, and release-prepared NIRIS software modules delivered in accordance with agreed requirements, assigned work items, technical guidance, project priorities, release planning, and supported Java Long-Term Support (LTS) runtime requirements. This includes software development, defect correction, stabilization, integration into the relevant NIRIS baseline or release branch, and Java module updates, refactoring, or uplift where required to maintain compatibility with the agreed Java LTS version used by NIRIS.
The deliverable also includes the implementation or integration of agreed functional enhancements within the NIRIS baseline, including CESMO integration and historic track data capabilities, where included in the agreed release scope. For the historic track data capability, this includes enabling users to receive a potentially filtered set of tracks read and processed from storage where NIRIS recordings have previously been saved. The existing RTS subscription mechanism and corresponding user interface shall be enhanced, where required, to support these data sources and to allow filtering based on agreed parameters such as source name, time interval, geolocation, and track number.
Outcome: The NIRIS software baseline remains functional, maintainable, secure, stable, and aligned with the agreed NIRIS roadmap and planned releases, including NIRIS 4.7 and NIRIS 4.8. The deliverable strengthens NIRIS interoperability and operational utility by enabling agreed enhancements such as CESMO integration and historic track data access. This supports both real-time and post-event operational analysis, improves the ability to exchange and consume relevant track information, and increases the value of NIRIS as a data-centric interoperability service. The baseline is prepared for integration, testing, acceptance, and release, while reducing technology obsolescence risk through continued alignment with supported Java runtime versions.
Acceptance criteria:
KPIs: Task Completion Rate – percentage of assigned development tasks completed within the agreed sprint, release, or work package timeframe; target ≥ 90%. Code Review Acceptance Rate – percentage of submitted software changes accepted without major rework; target ≥ 90%.
B. Service: Unit testing, automated testing, and software verification support
Deliverable: NIRIS unit and automated test updates.
Output: Unit tests and automated tests developed, updated, or maintained to verify implemented software changes and support regression testing of NIRIS software components.
Outcome: Improved software quality and maintainability through repeatable testing, early defect detection, and strengthened regression test coverage.
Acceptance criteria:
KPIs: Test Coverage for Delivered Changes – percentage of delivered software changes covered by unit and/or automated tests where technically applicable; target ≥ 85%. Automated Test Execution Success Rate – percentage of automated tests executed successfully after implementation; target ≥ 90%.
C. Service: NIRIS logging and troubleshooting improvements
Deliverable: Enhanced NIRIS logging functionality.
Output: Updated and enhanced NIRIS logging functionality delivered in accordance with agreed requirements, assigned work items, technical guidance, and project priorities. This includes improvements to logging configuration, logging visibility, filtering, endpoint-specific logging, stack trace handling, log compression, logging framework migration where required, and related software corrections or enhancements. The deliverable shall support improved logging per port, endpoint, interface, or relevant NIRIS component, where technically applicable, and shall provide improved mechanisms for filtering, viewing, managing, and analysing NIRIS logs during development, testing, troubleshooting, and operational support activities.
Outcome: NIRIS maintainability, troubleshooting capability, operational support, and runtime behaviour analysis are improved. The enhanced logging capability enables developers, testers, administrators, and support personnel to identify issues more efficiently, isolate failures more accurately, and reduce the time required to investigate defects, interface issues, runtime errors, and operational incidents. The deliverable contributes to improved serviceability of the NIRIS baseline and supports more efficient defect correction, stabilization, integration, testing, and release preparation activities.
Acceptance criteria:
KPIs: Task Completion Rate – percentage of assigned logging-related tasks completed within the agreed sprint, release, or work package timeframe; target ≥ 90%. Code Review Acceptance Rate – percentage of submitted logging-related software changes accepted without major rework; target ≥ 90%.
D. Service: NIRIS interface and interoperability support
Deliverable: Updated NIRIS interface and interoperability support.
Output: Updated, maintained, and improved NIRIS interface and interoperability-related software components delivered in accordance with agreed requirements, assigned work items, technical guidance, project priorities, and planned interoperability activities. This deliverable groups work related to supported standards, data providers, data consumers, external interfaces, and interoperability test events. It includes corrections, enhancements, configuration support, integration support, and test-event support for agreed NIRIS interfaces and interoperability capabilities. This may include, where included in the agreed scope: support for interfaces with data providers and consumers; Link 16 / JREAP; OTH-Gold; DIS; VMF; AIS and other agreed formats or standards; OANT/SMAQ integration configuration; analyser limit issues; interoperability testing; CWIX-related test support; TDLITS-related test support; INTEND-related test support.
Outcome: NIRIS remains interoperable with agreed external systems, data providers, data consumers, and NATO interoperability testing environments. The deliverable supports continued operational relevance of NIRIS as an interoperability service by maintaining and improving its ability to exchange, process, transform, and disseminate information across agreed standards, systems, interfaces, and operational communities. It also supports validation of NIRIS capabilities during interoperability events, customer engagements, and test activities, contributing to increased confidence in the NIRIS baseline, its supported interfaces, and its readiness for operational use.
Acceptance criteria:
KPIs: Task Completion Rate – percentage of assigned interface and interoperability-related tasks completed within the agreed sprint, release, event-support, or work package timeframe; target ≥ 90%. Code Review Acceptance Rate – percentage of submitted interface or interoperability-related software changes accepted without major rework; target ≥ 90%.
E. Service: NIRIS documentation maintenance
Deliverable: Updated NIRIS software documentation set.
Output: Updated NIRIS software documentation set reflecting implemented software changes, configuration changes, interface updates, test support functionality, release-related updates, and operational impacts. This includes maintenance and update of agreed NIRIS documentation, such as user manuals, governance documentation, internal technical documentation, interface documentation, test documentation, release-related documentation, and other software or operational documentation required to support development, testing, integration, sustainment, governance, and operational use. Documentation updates shall be prepared in accordance with agreed templates, standards, review processes, configuration management practices, and release or project timelines.
Outcome: NIRIS documentation remains accurate, current, consistent, and suitable for development, testing, governance, sustainment, release preparation, and operational use. The deliverable supports effective knowledge transfer, user understanding, technical maintainability, interface management, test execution, release governance, and long-term sustainment of the NIRIS baseline. It reduces the risk of outdated or inconsistent documentation and ensures that implemented changes are reflected in the relevant documentation set in a timely and controlled manner.
Acceptance criteria:
KPIs: Documentation Completion Rate – percentage of assigned documentation updates completed within the agreed sprint, release, or work package timeframe; target ≥ 90%.
Deliverables Compatibility
The deliverables produced under this SOW shall be fully compatible with the NIRIS software baseline, its architecture, and the operational and development environments provided by the NCI Agency. Accordingly, the following requirements shall be met:
All deliverables shall be designed, developed, and integrated in alignment with the existing NIRIS technology stack, architecture, and design principles.
Deliverables related to CESMO integration shall ensure compatibility with the applicable NATO standards and support the exchange, processing, and dissemination of Electronic Surveillance (ES) information within the CESMO network.
The solution shall support interoperability with NIRIS-supported data exchange formats and interfaces, including but not limited to Link 16, VMF, NVG, and other relevant Tactical Data Links (TDLs), as applicable.
Deliverables shall ensure seamless integration with existing NIRIS components and services, including managers responsible for data processing, recording, track identification, visualization, and dissemination.
Deliverables related to historic track data capability shall be compatible with the existing NIRIS data handling mechanisms, including: integration with the RTS subscription and notification services; access to stored NIRIS recordings; support for filtering based on parameters such as source, time intervals, geolocation, track identifiers, and other relevant attributes.
All software components shall be compatible with the NATO Software Factory environment, including development, testing, and integration tools like GitLab, CI/CD pipelines, and artifact repositories.
Where applicable, deliverables shall be packaged using containerization technologies (e.g. Docker) to ensure portability, scalability, and consistency across environments.
Deployment artefacts shall include clear, reproducible instructions, and where relevant, automated deployment configurations.
All developed components shall adhere to existing NIRIS interface definitions, data models, and performance constraints, particularly considering near real-time data processing requirements.
Any additional technologies, frameworks, or tools introduced as part of the deliverables shall be agreed in advance with the NCIA Point of Contact (POC).
All deliverables shall comply with NCIA security policies, secure coding practices, and accreditation requirements, as instructed by the NCIA POC.
Work Packages Delivery Schedule
The list below defines the delivery schedule for all work packages under this statement of work. Each work package represents a discrete and manageable unit of work, comprising one or more deliverables that together contribute to the overall objectives of the engagement.
a. For each work package, the Contractor shall deliver the specified outputs within the indicated target delivery date and in accordance with the defined acceptance criteria. The delivery schedule shall serve as the baseline against which progress is monitored, reported, and managed throughout the duration of the engagement.
b. The Work Packages Delivery Schedule and the scope of outputs may be subject to modification in the event of unforeseen circumstances or changes in the needs and requirements of NCIA customers, provided that such modifications do not affect the total price of the bid. Any such modifications shall be made by mutual agreement between NCIA POC and the Contractor and shall be documented in writing.
c. Any modification to the percentage of individual work packages shall be permitted if agreed between NCIA POC and the Contractor in writing, provided that the total aggregate percentage of all work packages equals 100%.
d. Each work package is considered complete only upon full acceptance of all associated deliverables and acceptance criteria.
2026 BASE: 15 July 2026 – 31 December 2026
WP 01 (45%): A1 – NIRIS baseline software development, maintenance, release preparation, and Java technology uplift. Target delivery date: 22 December 2026.
WP 02 (15%): B1 – Unit testing, automated testing, and software verification support. Target delivery date: 22 December 2026.
WP 03 (10%): C1 – NIRIS logging and troubleshooting improvements. Target delivery date: 9 October 2026.
WP 04 (16%): D1 – NIRIS interface and interoperability support. Target delivery date: 30 November 2026.
WP 05 (14%): E1 – NIRIS documentation maintenance. Target delivery date: 22 December 2026.
Payment Milestones and Proofs of Deliverable
The following proofs of deliverable are expected from this statement of work:
The payment shall be dependent upon successful acceptance of the deliverable completion report and the Delivery Acceptance Sheet (DAS).
Final payment for each deliverable shall be determined in accordance with the extent to which the defined KPIs for that deliverable have been achieved (Annex B).
KPI validation shall be performed by NCIA POC.
The Contractor may invoice one or more work packages together, provided they have been formally accepted.
The invoiced amount shall be equal to the sum of the agreed total bid percentages stated in the latest agreed Work Packages Delivery Schedule.
Invoices shall be accompanied with a Delivery Acceptance Sheet signed by the Contractor and the NCIA POC, or the assigned Service Delivery Manager.
The work packages cannot be invoiced before their defined payment milestone.
A – WP 01: Upon formal acceptance by the NCI Agency of the updated, maintained, and release-ready NIRIS software baseline aligned with supported Java LTS releases.
B – WP 02: Upon formal acceptance by the NCI Agency of the NIRIS unit and automated test updates.
C – WP 03: Upon formal acceptance by the NCI Agency of the enhanced NIRIS logging functionality.
D – WP 04: Upon formal acceptance by the NCI Agency of the updated NIRIS interface and interoperability support.
E – WP 05: Upon formal acceptance by the NCI Agency of the updated NIRIS software documentation set.
No payment shall be made for partially completed or non-accepted work packages.
Coordination and Reporting
The Contractor shall deliver the defined deliverables under the guidance of the NCIA POC, in coordination with the Project Manager, Service Delivery Manager, and relevant technical leads within the NIRIS project.
The Contractor shall primarily deliver the services remotely, unless a specific deliverable explicitly requires on-site execution at an NCIA-designated location.
The development and delivery of the deliverables shall follow an Agile approach, with activities planned, tracked and reviewed through agreed Sprint planning, execution, and review mechanisms.
The Contractor shall: participate in regular coordination activities, including sprint planning, daily stand-ups (as required), sprint reviews, and other project meetings; maintain up-to-date progress tracking through the agreed tools (e.g. Jira or equivalent); communicate proactively any risks, issues, or deviations impacting the delivery of the agreed deliverables.
For each deliverable to be considered complete and eligible for acceptance and payment, the Contractor shall submit a Deliverable Completion Report to the NCIA POC. The Deliverable Completion Report shall include, as a minimum: summary of the work performed; description of the delivered functionality or outcome; evidence of completion (e.g. code commits, test results, deployment artefacts, documentation); traceability to the agreed requirements and acceptance criteria.
The Deliverable Completion Report shall be subject to review and validation by the NCIA POC. The NCIA POC shall provide formal feedback, including: acceptance or rejection of the deliverable; evaluation against the defined acceptance criteria and applicable KPIs; identification of any required corrections or follow-up actions.
Only deliverables formally accepted by the NCIA POC shall be considered complete and eligible for payment in accordance with the defined payment milestones.
Security
Performance of the services described in this SOW requires a valid NATO SECRET security clearance prior to the start of the engagement.
It is the responsibility of the contracting company to obtain and maintain the security accreditation of all individuals working on this arrangement.
Constraints
All the documentation provided under this statement of work shall be based on NCIA templates or the format agreed with the NCIA POC.
All scripts, documentation and required code shall be stored under NATO Software Factory platforms and tools.
Practical Arrangements
This is a deliverables-based contract.
The Contractor shall be provided a user account for access to the NATO Software Factory (Azure DevOps).
This SOW requires scheduled travel on site in NCIA The Hague, twice per year or per request in any other European sites. The travel, lodging and associated expenses for travel are included in the total price of the bid, such that NCIA shall not be invoiced.
Extraordinary Travel (Purchaser Directed Travel) may be required to other NATO or non-NATO locations as necessary. In the event of such unforeseen meetings being called, the cost of all travel and subsistence will be addressed through a contract amendment. Extraordinary Travel expenses will be reimbursed in accordance with Article 5.5 of AAS+ Framework Contract. Such costs will be set as a separate PO line with a not to exceed value to cover and reimburse actual expenses upon submission of all receipts and invoices in line with NCIA processes.
The services depicted in this SOW are expected to be carried by either one contractor personnel or a team of contractors for the duration of the agreement. It is up to the bidder to propose the size of the team that delivers the services and produces the deliverables within the timelines allocated.
ANNEX B – KPI-TO-PAYMENT MAPPING MODEL
This Annex establishes the mechanism by which the achievement of defined Key Performance Indicators (KPIs) shall be mapped to the payment due for each deliverable under this Statement of Work. It describes how KPI results will be evaluated and applied for the purpose of determining the final payable amount.
Overall Payment Model
For each deliverable:
70% Fixed Payment shall be released upon formal acceptance, subject to the deliverable meeting the applicable acceptance criteria.
30% Variable Payment shall be contingent upon KPI performance.
Each KPI applicable to a deliverable shall be assigned an equal weighting within the 30% variable payment component (KPI Weight). The proportion of each KPI Weight payable shall be determined in accordance with the KPI scoring bands set out below.
Meets or exceeds target (100%): 100% of KPI weight
Minor deviation (90–99%): 90% of KPI weight
Moderate deviation (80–89%): 75% of KPI weight
Significant deviation (70–79%): 50% of KPI weight
No compliance (< 70%): 0% of KPI weight
Total Payment = Fixed Component + Variable Component
Fixed Component = 70% of deliverable value.
Variable Component = Sum of (KPI Weight × Percentage of KPI weight).
QUALIFICATIONS
Each contractor personnel must meet the following requirements
Staff engineer designs and operates high-throughput microservices, sets technical direction for the Business team, mentors engineers, and ships full-stack features across marketplace verticals.
About the role:
The OfferUp Business team owns the platforms that power every business vertical on our marketplace; Storefronts, Auto Dealers, Services, Rentals, and Jobs. Our customers aren’t casually browsing; they’re running businesses on top of what we build, so every feature we ship has a direct, measurable impact on their livelihood and on OfferUp’s revenue. We operate the full stack end-to-end: including microservices that handle some of the highest RPS and TPS in the company, and integrations with partners like Stripe and Shopify. We move fast, instrument everything, and treat experimentation as a first-class part of the workflow. We’ve barely scratched the surface of what these verticals can become, and the roadmap is wide open for someone who wants to shape it.
At many organizations, your role begins and ends with the code. On our team, we’re different. You own a feature from concept to fruition. Your responsibilities will include everything from writing well architected and thoroughly tested code, to rolling out the feature by analyzing metrics. You also get to take ownership beyond your technical area by working with cross-functional team members.
As a Staff Software Engineer on the Business team, you’ll be both a hands-on builder and a technical leader. You’ll set the technical direction for the team, ship high-impact features with strong operational rigor, raise the bar on engineering quality across the org, and find creative ways to unlock new business surfaces.
Here’s more of what you will get to do:
You’ll thrive in this role if you have:
Helpful, but not required:
Compensation Range: $210,000 - $240,000
OfferUp offers a comprehensive compensation and benefits package where you’ll be rewarded based on your performance and recognized for the value you bring to the business. Individual salaries within our ranges are determined through a variety of factors, including but not limited to education, experience, knowledge, skills, and geography. All roles will receive equity in OfferUp as part of their compensation, the amount of equity varying depending on the individual’s level and experience.
Benefits (all US roles): In addition to our compensation package, this role is eligible to enroll in health insurance, healthcare savings and spending accounts, retirement savings benefits (401(k) plan with match), basic and voluntary life insurance, disability benefits, and paid time off for sick leave, family and/or medical leave, vacation, and 12 company holidays. In regard to vacation time, OfferUp has a flexible vacation policy, and, in general, full-time, exempt employees will be expected to take 3-5 weeks (15-30 days) of pre-planned vacation time per year. Vacation needs are flexible and will naturally vary from year to year based on individual circumstances and business needs. In regard to sick time, all full-time employees (exempt and non-exempt) will be granted 12 days (96 hours) of sick time per year (pro-rated if the start date is other than January 1). Your recruiter can share more details about specific benefits during the interview process.
About OfferUp:
OfferUp is dedicated to creating the simplest and most trusted way for people to buy, sell, and connect in their local communities. One of the top local marketplace apps for local buyers and sellers in the U.S., OfferUp makes it easy for people to discover more of what they need—from great deals and secondhand goods to jobs, services, home rentals, and more—right in their own communities. Our trusted platform empowers millions to connect, thrive, and move life forward.
Available on iOS and Android, OfferUp has consistently ranked among the top shopping apps. Founded in 2011 and based in Bellevue, WA, OfferUp serves local markets nationwide and was used by more than 1 in 6 adults in the U.S. in 2024. OfferUp is backed by leading investors, including Andreessen Horowitz, Warburg Pincus, GGV Capital, T. Rowe Price, and Coatue Management. https://about.offerup.com
More About OfferUp At a Glance
OfferUp is unleashing the power of local, and we’ve built a dynamic team to do it. To learn more about working at OfferUp, check out https://about.offerup.com/people
OfferUp provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, OfferUp complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, transfer, leaves of absence, compensation, and training.
OfferUp expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of OfferUp’s employees to perform their job duties may result in discipline up to and including discharge.