- Страна
- Великобритания
Откликайтесь
на вакансии с ИИ

Senior Software Engineer - Integrations
Сильная социально значимая миссия компании, работа с современным стеком технологий и четкие требования. Гибридный формат в Манчестере и статус Senior предлагают хорошие возможности для профессионального роста.
Сложность вакансии
Роль требует глубоких знаний в области системной интеграции, распределенных систем и обмена сообщениями. Высокая ответственность обусловлена спецификой сферы общественной безопасности, где ошибки в данных могут иметь критические последствия.
Анализ зарплаты
Предлагаемая позиция Senior уровня в Манчестере соответствует рыночному диапазону для опытных инженеров. В Великобритании зарплаты в сфере Public Safety Tech часто сопоставимы с крупным финтехом, учитывая высокие требования к надежности.
Сопроводительное письмо
I am writing to express my strong interest in the Senior Software Engineer – Integrations position at Mark43. With over four years of experience in backend development and a deep focus on building resilient distributed systems, I am excited by the opportunity to contribute to a platform that directly impacts public safety and first responders. My background in designing scalable REST APIs and managing complex data pipelines aligns perfectly with your mission to connect Mark43’s core platform with critical third-party systems.
In my previous roles, I have successfully led technical workstreams involving asynchronous messaging and event-driven architectures, ensuring high availability and robust error handling. I am particularly drawn to Mark43’s commitment to modernizing public safety infrastructure and look forward to bringing my expertise in Java, TypeScript, and SQL to the Manchester team. I am also eager to mentor junior engineers and foster a culture of technical excellence while collaborating in your hybrid office environment.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в mark43 уже сейчас
Присоединяйтесь к Mark43 и создавайте технологии, которые спасают жизни и помогают экстренным службам работать эффективнее!
Описание вакансии
Mark43 is approved to hire in Canada, the UK, and 36 U.S. states, including Alabama, Arizona, California (excluding San Francisco), Colorado, Connecticut, Washington D.C., Florida, Georgia, Iowa, Idaho, Illinois, Indiana, Kansas, Massachusetts, Maryland, Maine, Michigan, Minnesota, Missouri, North Carolina, Nebraska, New Hampshire, New Jersey, New Mexico, New York, Ohio, Oklahoma, Oregon, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, Vermont, Washington, Wisconsin, and West Virginia. Before applying to a remote role, please ensure that you are able to perform the position in one of the states listed above. State locations and specifics are subject to change as our hiring requirements shift.
Applicants must be authorized to work for any employer in the country in which the role is being hired. We are unable to sponsor or take over sponsorship of an employment visa at this time.
About Mark43
Mark43 empowers communities and their governments with technology that improves safety and quality of life. We build modern, resilient software that first responders and public safety agencies depend on in their most critical moments.
Role Overview
We are seeking an experienced Senior Software Engineer – Integrations who will take technical ownership of building and scaling integrations between Mark43’s core platform and mission‑critical third‑party systems. You’ll lead the design, development, and implementation of robust APIs, data pipelines, and messaging layers, ensuring seamless operational data flow for emergency dispatch and response systems. This is a hybrid role requiring at least three days per week in our Manchester office to support strong team collaboration.
What You’ll Do
- Lead full lifecycle development of integrations that connect the Mark43 platform with external systems such as 911 call centers, state databases, evidence systems, and other key services.
- Drive architectural decisions and ensure scalable, maintainable solutions across REST APIs, message queues, and event‑driven workflows.
- Collaborate closely with Product, Engineering, and partner technical teams to define reliable API contracts and integration patterns.
- Mentor and guide more junior engineers on the team, elevate coding standards, and lead code reviews.
- Contribute to integration testing strategies, observability, and dashboards to monitor operational data flows.
- Champion best practices for performance, security, and error‑handling in distributed systems.
- Participate in sprint planning, roadmap discussions, and technical strategy across the integrations team.
What You’ll Need
- 4+ years of professional software engineering experience, with a strong focus on backend services, distributed systems, and system integrations.
- Proven ability designing and operating APIs, webhooks, or asynchronous messaging systems (e.g., Kafka, queues).
- Experience with languages and technologies relevant to our stack such as Java, TypeScript/JavaScript, RESTful services, SQL/MySQL, and data pipelines.
- A solid understanding of integration challenges, including data transformation, schema evolution, retries, and failure management.
- Experience leading technical workstreams and mentoring less senior engineers.
- Strong communication skills and the ability to work with cross‑functional partners.
Nice to Have:
- Prior experience in public safety, government software, or regulated domains.
- Familiarity with CI/CD pipelines, observability tooling, and cloud‑native practices.
Why You’ll Love Working Here
At Mark43 you’ll work on software that directly impacts how first responders protect communities. You’ll enjoy collaborating across disciplines, shaping product integrations that accelerate public safety operations, and mentoring a talented engineering team. Joining our Manchester office fosters a supportive culture rooted in shared mission and innovation.
Location
This role is based in our Manchester, UK office and follows a hybrid work model. Team members are expected to be in the office at least three days per week to foster strong collaboration and a connected team environment.
Our Privacy Notice describes how Mark43 uses and protects the personal information of prospective employees during the recruitment process. It informs you about our handling of the personal information you provide to us when you apply for a position in our organization and in general when you express your interest in joining our team.
As a part of Mark43's security measures all employees must: Engage in appropriate use of the company's electronic information resources; Become knowledgeable about and follow relevant security policies and guidelines; Protect the resources under their control, such as passwords, computers, and data that they create, receive, or download; and Promptly report security-related incidents and violations, and responding to official reports of security incidents involving their systems or accounts.
Mark43 is committed to the full inclusion of all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed, please email recruiting@Mark43.com requesting the accommodation.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- TypeScript
- JavaScript
- RESTful API
- SQL
- MySQL
- Kafka
- Distributed Systems
- Message Queues
- Microservices
- CI/CD
Возможные вопросы на собеседовании
Проверка понимания специфики интеграций и обеспечения надежности передачи данных.
Как бы вы спроектировали систему повторных попыток (retry logic) для критически важной интеграции с базой данных штата, чтобы избежать дублирования данных?
Оценка опыта работы с асинхронными системами, упомянутыми в вакансии (Kafka, очереди).
В каких случаях вы предпочтете использование брокера сообщений вместо прямого REST-запроса при интеграции двух систем?
Вакансия предполагает лидерство и менторство.
Расскажите о случае, когда вам пришлось принимать сложное архитектурное решение в условиях неопределенности. Как вы убедили команду в его правильности?
Важно для систем, работающих в реальном времени (911, диспетчерские).
Какие метрики и инструменты мониторинга вы бы внедрили для отслеживания здоровья интеграционного слоя в реальном времени?
Проверка навыков проектирования API.
Как вы подходите к вопросу версионирования API и обеспечения обратной совместимости при обновлении схем данных?
Похожие вакансии
.NET разработчик Middle+ , Senior
Старший разработчик C++
Senior Java Developer
Senior Python-разработчик
Senior Python Developer
Python разработчик Senior
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Великобритания