At a Glance
- Tasks: Design and develop AI-augmented software systems that enhance public safety.
- Company: Join Mark43, a mission-driven tech company focused on community empowerment.
- Benefits: Enjoy competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Be at the forefront of AI technology and make a real-world impact.
- Qualifications: 5+ years in software engineering with experience in AI tools and collaborative development.
- Other info: Dynamic team culture that values curiosity, collaboration, and continuous learning.
The predicted salary is between 36000 - 60000 £ per year.
Mark43 is hiring in Manchester, England, United Kingdom for a Senior Software Engineer – AI-Enabled Engineering. Mark43's mission is to empower communities and their governments with new technologies that improve the safety and the quality of life for all. This role sits at the frontier of AI and software development as part of a new AI-augmented engineering team, focused on designing, developing, and delivering software with intelligent agentic tools. Our platform is trusted by major public safety agencies across North America and the UK, and we are expanding our AI capabilities as part of a next-generation engineering initiative.
Responsibilities
- Design multi-agent systems with coding-focused agents (e.g., code writer, reviewer, tester, deployer)
- Write the prompts, logic, and scaffolding that guide each agent's behavior
- Handle tool use, like enabling agents to access the file system, test runners, version control, and internal APIs
- Evaluate and refine agents' output, performance, collaboration patterns, and feedback loops
Recent team work
- Prototyped a new coding assistant workflow using open-source LLMs and internal knowledge bases
- Led an architecture discussion on agentic build pipelines or automated PR generation
- Collaborated with a cross-functional team to build a fast, AI-powered interface for internal tooling
- Helped define the evaluation framework for AI contributions—accuracy, speed, and impact
- Mentored a teammate on combining TypeScript and AI tools to accelerate UI prototyping
- Explored best practices for safely and securely integrating generative AI into a public sector codebase
- Participated in our on-call rotation
Qualifications
- 5+ years of professional software engineering experience
- Proficiency with at least part of our stack: Java, TypeScript + React, and MySQL
- Extensive applied experience with AI-assisted development tooling—Cursor, Windsurf, LLM APIs, codegen platforms, vector databases, agentic frameworks like LangChain, or custom-built systems
- A strong product mindset and interest in building for real-world impact
- A bias toward experimentation, iteration, and continuous learning
- Comfort operating in ambiguity and helping define best practices in a rapidly evolving space
We’re flexible on which tools you’ve used—we care more about your ability to learn, adapt, and creatively apply AI in practical settings than checking a specific tech box.
Team and culture
- Humble, open, and curious. You ask questions and seek to understand before making assumptions
- Collaborative by default. You believe the best outcomes come from shared knowledge and ownership
- Mission-driven. You care about building tech that serves the public good
- Comfortable with uncertainty. You’re energized by open problems and emerging technologies
- Growth-oriented. You embrace feedback, learn from setbacks, and look for ways to get better every day
Equity, inclusion, and accommodations
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. If reasonable accommodation is needed, please email recruiting@Mark43.com requesting the accommodation. 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.
Job details
- Seniority level: Senior
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Software Development
- Location: Manchester / Greater Manchester, United Kingdom
AI - Enabled Software Engineer employer: Mark43
Contact Detail:
Mark43 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land AI - Enabled Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving AI tools. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms that simulate real interview scenarios to boost your confidence and performance.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission-driven team.
We think you need these skills to ace AI - Enabled Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the AI-Enabled Software Engineer role. Highlight your experience with generative AI tools and any relevant projects you've worked on. We want to see how you can bring your unique expertise to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about AI and software engineering. Share specific examples of how you've applied AI in your work and how it aligns with our mission at Mark43. Let your personality come through!
Showcase Your Projects: If you've worked on any interesting projects, especially those involving AI or multi-agent systems, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements and what you learned from them.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to connect with us directly!
How to prepare for a job interview at Mark43
✨Know Your AI Tools
Make sure you’re well-versed in the AI-assisted development tools mentioned in the job description, like Cursor and LangChain. Prepare to discuss how you've applied these tools in your previous projects, showcasing your hands-on experience.
✨Showcase Your Collaboration Skills
Since the role emphasises teamwork, be ready to share examples of how you've worked with cross-functional teams. Highlight specific instances where your collaboration led to successful outcomes, especially in AI or software development contexts.
✨Embrace the Unknown
This position requires comfort with ambiguity and emerging technologies. Prepare to discuss how you've navigated uncertain situations in past roles, focusing on your problem-solving approach and willingness to experiment.
✨Demonstrate a Growth Mindset
Mark43 values continuous learning and feedback. Be prepared to talk about a time you faced a setback and what you learned from it. This will show your potential employer that you’re committed to personal and professional growth.