Software Engineer (mid)

New Today

About Signal AI

Signal AI is the External Intelligence company helping business leaders make sense of the outside world. Our platform transforms external data from traditional news and social media across 226 markets and 75 languages, providing companies with actionable insights designed to navigate enterprise risk, strengthen reputation, and fuel growth. Our platform ingests diverse content from 5.4M+ documents and posts per day from more than 220,000 sources across published media, social media, podcasts, broadcast, and regulatory content. Our proprietary AI engine, AIQ, processes this vast amount of unstructured data in near real-time, turning it into actionable intelligence, enabling strategic and bold decision-making. Our unique approach, underpinned by a blend of generative and discriminative AI technologies, ensures businesses receive data-driven insights that are both actionable and rigorously factual, setting a new benchmark for AI's role in strategic decision-making.

The Role

We're seeking a Software Engineer to join our growing engineering team and help us continue building world-class AI-powered solutions at scale. As a solid individual contributor, you\'ll work on complex features that directly impact how global enterprises understand and respond to their external environment.

What You\'ll Be Doing

  • Delivering Impact Through Quality Software
    • Contribute to features, guiding them from conception to production, ensuring they meet high standards for quality, reliability, and performance
    • Write clean, readable, and maintainable code that can be easily understood and extended by teammates and your future self
    • Build robust observability into solutions through comprehensive tracing and metrics that enable rapid issue diagnosis and root cause identification
    • Break down complex problems into manageable, deliverable tasks
  • Building at Scale
    • Work with services that process millions of documents daily across hundreds of markets and languages
    • Design and implement APIs that are performant, secure, and developer-friendly
    • Optimise database queries and data models for systems handling large volumes of real-time data
    • Understand distributed systems principles to build resilient, scalable solutions
    • Craft user-centric web applications that are modular, accessible, and provide a consistent UX
  • Collaborating to Build Better Solutions
    • Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver customer value
    • Maintain a product engineering mindset and discuss tradeoffs while keeping users at the center
    • Participate actively in team ceremonies and contribute to a culture of continuous improvement
    • Pair program with team members to share knowledge and deliver high-quality solutions
    • Clearly articulate technical concepts to both technical and non-technical stakeholders
    • Participate in product and engineering forums, maintaining high standards and sharing knowledge across the wider Product & Technology group
  • Embracing Modern Development Practices
    • Stay current with emerging AI-assisted development tools and practices
    • Contribute to team discussions on integrating AI tools into the Software Development Life Cycle (SDLC)
    • Maintain a balance between AI assistance and critical thinking to ensure code quality and security

What We\'re Looking For

Technical Skills

  • Experience with varied technologies and languages, such as React, Typescript, GraphQL, etc.
  • Experience with API design and integration, including RESTful services
  • Comfortable using different databases (relational and non-relational) and storage systems, such as ElasticSearch, PostgreSQL, S3, Redis, etc.
  • Understanding of distributed systems concepts and microservices architecture
  • Experience with cloud platforms (AWS) and infrastructure-as-code
  • Proficiency in debugging complex issues and performance optimisation
  • Security-aware development practices and understanding of common vulnerabilities
  • Willingness to work across the stack, comfortable with both backend services and frontend interfaces
  • Ability to work with LLMs and AI-based technologies to solve user problems while articulating the trade-offs that these new user paradigms present

Development Practices

  • Strong focus on observability and explainability over extensive unit testing
  • Experience implementing comprehensive monitoring, alerting, and logging strategies
  • Understanding of DevOps practices, including CI/CD pipelines and deployment strategies
  • Excellent documentation skills for both technical and user-facing content
  • Experience with version control (Git) and collaborative development workflows

Approach & Mindset

  • Strong ownership mentality — you take responsibility for the quality and timely delivery of your work, and you resolve issues in production
  • Pragmatic approach to testing and quality — focusing on observability and real-world impact
  • Resilience and persistence when tackling challenging problems
  • Proactive communication style — you share progress, blockers, and insights without prompting
  • Growth mindset — you actively seek feedback and continuously improve your skills
  • Customer focus — you understand that success comes from delivering value to users

Why This Role is Exciting

  • Massive Scale: Process and analyse data from 5.4M+ documents daily across 226 markets in 75 languages
  • Cutting-Edge AI: Work with proprietary AI technology that is setting a new benchmark for AI\'s role in strategic decision-making
  • Global Impact: Your work directly affects how Fortune 500 companies manage risk and reputation
  • Technical Excellence: Join a team that values clean code, robust systems, and thoughtful design
  • Innovation Culture: Be at the forefront of integrating Generative AI into the software development lifecycle
  • Career Growth: Clear progression framework with opportunities to develop into senior technical or leadership roles

The Signal AI Way

We want to be transparent about what makes someone successful here:

  • We thrive on collaboration — pair programming is part of our DNA
  • We embrace change — priorities can shift as we respond to market opportunities
  • We focus on impact — prioritising observability and monitoring to deliver value to customers
  • We leverage AI — engineers are encouraged to explore and adopt AI tools
  • We own our systems — when something goes wrong in production, we fix it and improve observability

Not sure you meet every requirement? Studies show that women and other underrepresented groups often hesitate to apply unless they check every box. At Signal AI, diverse perspectives strengthen our teams, drive innovation, and lead to better performance. So even if your background doesn\'t align perfectly with each qualification, we encourage you to apply if you\’re passionate about this role.

We\'re dedicated to creating an inclusive environment where every Signaller feels welcomed, valued, and heard—a place where you can truly thrive as yourself.

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£150,000 - £200,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search