Job Closed
This listing is no longer active.
Powerful no-code automation for payments and commerce.
Director of Engineering
Location
United Kingdom
Posted
5 days ago
Salary
0
Seniority
Lead
Job Description
Director of Engineering
Primer
• Be accountable for the org's overall performance, culture, and output • Own the technical roadmap for Orchestration in partnership with Product • Partner with the CTO to shape how the Orchestration domain evolves as Primer scales • Holding and raising the bar on security, reliability and latency • Develop the engineering leaders within Orchestration
Job Requirements
- Experience leading multiple engineering teams through significant growth or technical transformation
- A track record of managing and developing engineering managers
- Experience running multi-team domains
- Experience running multi-tenant, high-scale, low-latency, high-reliability systems
- Demonstrated ability to deliver large-scale architectural evolutions while keeping a production system running
- Comfortable operating at both strategic and tactical altitude
- Ability to work productively and collaboratively with other functions - Product, GTM, Finance etc
- Ability to communicate effectively with executive stakeholders
- Nice to have:
- Experience with payments
- Experience owning merchant-facing APIs and SDKs that span backend, frontend, and mobile domains
- Familiarity with event-driven architectures (eg Kafka, SQS/SNS) and distributed databases (eg CockroachDB, DynamoDB)
Benefits
- Competitive share options
- Uncapped holiday, with 25 days minimum to be taken
- Co-working space access
- Workations & Company Retreat
- The best equipment for your role
- £500 towards your home office setup
- Generous learning budget
- Private Medical Insurance
- A broad set of additional perks and benefits (*depending on location)*
Related Guides
Related Job Pages
More Software Engineer Jobs
Sr Software Engineer
KeHE Distributors, LLCAt KeHE, we’re obsessed with creating solutions, unboxing potential, and serving others – and it all starts with you. As an employee-owned distributor of natural and organic, specialty, and fresh products, we’re committed to making a positive impact and scaling our success together. With a culture that fosters development and opportunity, you’ll be embarking on a career that’s moving forward. When you join KeHE, you’re becoming part of a team that is a force for good.
Role Description At KeHE, we’re obsessed with creating solutions, unboxing potential, and serving others – and it all starts with you. As an employee-owned distributor of natural and organic, specialty, and fresh products, we’re committed to making a positive impact and scaling our success together. With a culture that fosters development and opportunity, you’ll be embarking on a career that’s moving forward. When you join KeHE, you’re becoming part of a team that is a force for good. The Senior Software Engineer is a highly capable individual contributor who operates with a high degree of autonomy, owns complex technical problems end-to-end, and elevates the quality and effectiveness of the entire team without formal people management. This role represents the transition from task-based execution to system-level thinking, ownership, and leadership through influence. Senior Engineers are expected to solve ambiguous problems, mentor others, and shape how solutions are designed — not just how they are implemented. The Senior Engineer is expected to have strong proficiency in the team's primary tech stack, solid understanding of system design principles, comfort with APIs, integrations and distributed systems, and strong testing, debugging and performance optimization skills. The Senior Engineer role is at the top of the individual contributor core track, before branching into people leadership (Lead) or deep technical leadership (Principal). Qualifications - Deep proficiency in programming languages, frameworks, and software design patterns. - Ability to design scalable, resilient systems and evaluate architectural trade-offs. - Ability to partner effectively with product, design, QA, and engineering teams. - Ability to leverage metrics, logs, and analytics to evaluate system performance. - Ability to guide technical decisions, mentor engineers, and support onboarding. Requirements - 5+ years of experience in software development, preferably in a product-centric or agile environment. - Expertise in modern development stacks (C#, Python, Angular, SQL) and cloud platforms (AWS/Azure/GCP). - Proven experience in architecture, platform engineering, and cloud-native solutions. - Bachelor’s degree in computer science, software engineering, or a related field preferred. - Demonstrated ability to deliver high-quality software solutions and contribute to team success. - Participation in training, certifications, or professional development initiatives is a plus. - Experience with modern development tools, version control systems, and CI/CD pipelines is preferred. Benefits - Health/Rx - Dental - Vision - Flexible and health spending accounts (FSA/HSA) - Supplemental life insurance - 401(k) - Paid time off - Paid sick time - Short term & long term disability coverage (STD/LTD) - Employee stock ownership (ESOP) - Holiday pay for company designated holidays
• Manter atualizados os modelos de dados, as estruturas lógicas e físicas dos dados, mantendo-os consistentes de acordo com as regras de negócio. • Garantir a qualidade dos metadados considerando a utilidade deles para os diversos setores da empresa. • Participar da avaliação de soluções de automação sempre que isto interfira na produção e na utilização da informação, monitorando a implementação dos modelos e conferindo a qualidade do conteúdo das bases de dados, garantindo assim a adequação delas aos objetivos do negócio. • Definir a modelagem conceitual, lógica e física das informações necessárias para atender o negócio; • Elaborar, propor, manter e atualizar os modelos de dados, garantindo a normalização dos dados, eliminando ou minimizando dados redundantes, promovendo a consistência dos dados no nível do modelo para ser implementado no banco de dados. • Definir procedimentos de segurança de acesso aos dados. • Redefinir os modelos de dados em função de particularidades na implementação física a fim de melhorar a performance do banco de dados. • Levantar as necessidades de distribuição de dados e atuar junto com os DBAs na implementação física. • Atuar na modelagem de arquitetura e implantação de sistemas de BI & Big Data e de indicadores e dashboard para suporte a tomada de decisão executiva. • Desenhar e desenvolver a arquitetura para serviços de dados em todo o ecossistema de tecnologia e plataforma (Relacional, Analítico, NoSQL), com o objetivo de suportar o consumo de dados pelas aplicações de BI. • Promover e desenvolver as melhores práticas em BI, com orientação a resultados e entregas na realização de benefícios, fornecendo consultoria, apoio e mentoria às diversas áreas de negócios, com recomendações e orientação a melhoria contínua, e sustentação do modelo organizacional estabelecido. • Participar na elaboração e atualização da metodologia de gestão e governança de dados. • Apoiar a especificação de mecanismos de integração como: serviços, especificações ETL, database links e demais mecanismos de integração via SGDB. • Elaborar scripts SQL para validações de informações, especificação de relatórios etc.
Role Description We are looking for a Software Engineer to join our Telco Software Development team, responsible for designing and building innovative telecom software solutions and components. This is a hands‑on engineering role for individuals motivated by creating genuinely novel software in a fast‑moving, greenfield environment. You will be part of a small, high‑ownership team where your code is deployed into real network infrastructure, and where the technical decisions you help make directly shape the long‑term differentiation of the platform. Candidates may come from a strong software engineering background (systems and backend, ideally with telecom exposure) or from related engineering disciplines with solid software development skills. - Design, build, and deploy telecom software components across the platform - Translate architectural designs, interface control documents (ICDs), and functional and nonfunctional requirements into clean, well-tested, production ready code - Develop modular, maintainable software in accordance with established coding standards, with clear documentation and meaningful code comments - Implement and maintain integration tests, regression test suites, and performance benchmarks for developed components - Troubleshoot and resolve issues across the software stack, including protocol behavior, interface mismatches, performance bottlenecks, and deployment failures - Participate in architecture, design, and code reviews, providing and incorporating constructive technical feedback - Support system level integration and acceptance testing to ensure delivered software meets defined quality and performance criteria - Contribute to the team’s agile delivery process, including sprint planning, backlog refinement, and reliable delivery against milestones - Use, maintain, and continuously improve CI/CD pipelines, automated test frameworks, and containerized development environments - Maintain technical documentation such as component designs, API contracts, test results, and operational runbooks - Collaborate with cross functional teams to clarify requirements, validate assumptions, and ensure solutions meet operational and business needs Qualifications - Bachelor’s or Master’s degree in Computer Science, Telecommunications Engineering, or a related field — or equivalent professional experience - A minimum of 3+ years of professional software development experience – exposure to telecom or network related development projects is a plus - Strong proficiency in either C/C++ or Go – experience or interest to master Rust is a plus - Proficiency in Bash/Python for scripting, tooling, and test automation - Solid command of data structures, algorithms, concurrency, memory management, and system design for high-performance or low-latency applications - Good understanding of networking concepts — TCP/IP stack, socket programming, protocol design, and inter-process communication patterns relevant to network software - Proficient with Git - comfortable working in a team environment with code review, branching strategies, and CI/CD workflows - Comfortable developing and debugging in Linux/Unix environments - Experience writing unit tests, integration tests, and contributing to test automation frameworks - English proficiency at B2 level or above; able to collaborate effectively with peers and architects in a globally distributed team Requirements - Strong analytical and problem-solving skills - able to break down complex, under-defined problems and deliver working software iteratively - High ownership mentality - take personal responsibility for the quality and correctness of your own work, not just task completion - Collaborative and communicative - actively participates in design discussions, code reviews, and cross-functional conversations - Curious and self-directed - proactively learns domain context (telecom protocols, network architecture) beyond what is immediately required for the next ticket - Comfortable with ambiguity and greenfield work - able to operate effectively when specifications are evolving and there is no legacy codebase to reference - Attention to detail in code quality, test coverage, and documentation Technology Stack - Primary Languages: C/C++, Go, Rust, Python (scripting/testing) - Docker, Kubernetes, Helm - GCC/Clang, cross-compilation toolchains where applicable - GitHub Actions / GitLab CI, ArgoCD, automated test pipelines - Git (GitHub / GitLab) - gRPC, RESTful APIs, Kafka - Prometheus, Grafana - Jira, Confluence - Markdown, Mermaid, PlantUML Physical Requirements - Ability to work in a standard office or remote home-office environment and use a computer for extended periods - Ability to participate in occasional after-hours incident response actions
Power Platform Developer
Archarithms IncArcarithm is located in beautiful, downtown Huntsville, AL, one of the fastest growing cities in the U.S.! We cultivate and foster an environment of integrity, open communication, work-life balance, and career development. We are excited to continue to change and improve the world through innovation and technology!
Role Description Beyond New Horizons, LLC (BNH) has an exciting opportunity for a Power Platform Developer supporting the Test Operations and Sustainment contract at Arnold Air Force Base, TN. The person selected for this role will work closely with multidisciplinary work teams throughout the Beyond New Horizons (BNH) organization to leverage Microsoft Power Platform tools to deliver solutions that improve operational efficiency, enhance data visibility, and support mission critical decision making. It is a condition of employment to wear company issued PPE (Personal Protective Equipment) in accordance with supervisory direction and company policy. Performs other related duties as required. Qualifications - B.S. in Computer Science, Software Engineering, Information Technology, Management Information Systems, or another relevant technical field from an accredited college or university - Minimum three years’ experience developing solutions on the Microsoft Power Platform (PowerBI, Power Automate, PowerApps, Dataverse) - Must be able to obtain and maintain a Department of War Secret level security clearance and access to the AEDC local area network - Due to Air Force Security requirements, U.S. Citizenship is required for employment at AEDC Requirements - Design, develop, and deploy custom applications using Microsoft Power Apps, including both canvas and model-driven apps, to automate and improve business processes across multiple organizations at Arnold AFB. - Build interactive dashboards and reports in PowerBI to provide actionable insights into operational performance, maintenance metrics, and organization KPIs. - Create and manage automated workflows using Power Automate to eliminate manual processes, improve data accuracy, and increase organizational efficiency. - Configure and manage Dataverse environments, including data modeling, security roles, and entity relationships to support application development. - Collaborate with stakeholders across the mission areas to gather requirements, define user stories, and deliver solutions that meet mission needs. - Integrate Power Platform solutions with existing enterprise systems, SQL Server, SharePoint, Microsoft 365, and other data sources as required. - Develop and maintain technical documentation, user guides, and training materials for developed applications and dashboards. - Provide ongoing support, troubleshooting, and continuous improvement for deployed solutions. - Follow established development standards, change management processes, and cybersecurity requirements as applicable to DoW environments. Preferred Qualifications - Demonstrated experience developing PowerApps with SQL Server or Dataverse as the backend data store. - Proficiency creating PowerBI reports and dashboards, including DAX formulas, data modeling, and data transformations. - Working knowledge of SharePoint Online, Microsoft 365. - Microsoft certification in Power Platform products (PL-100, -200, -300, and/or -400). - Familiarity with Azure services such as Azure SQL especially as they relate to extending Power Platform capabilities. - Knowledge of REST APIs and experience integrating third party systems with Power Platform using custom connectors. - Experience with Javascript, Typescript, or C# for developing custom connectors, plug-ins, or PowerApps Component Framework controls. - Experience with Application Lifecycle Management (ALM) practices for Power Platform. - Experience working in government contractor for Department of War (DoW) environments with an understanding of applicable cybersecurity frameworks.


