Senior Software EngineerVerified as a real position
- Posted
- Employment type
- Full-time
Who we’re looking for
- Proven experience in backend systems ( 8+ years ) with exposure to large-scale, complex applications and cross-functional teams
- Fluency in Java , with a deep understanding of modern software engineering principles, including: Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD)
- Advanced debugging and profiling techniques,
- Writing composable, maintainable, and testable code
- Spring or similar frameworks with emphasis on building secure, modular, and scalable APIs
- Experience designing data models , both relational (e.g., PostgreSQL) and ideally graph-based (Neo4j or similar)
- Working knowledge of modern CI/CD pipelines, containerisation (Docker), and automated deployment workflows
- Strong security mindset , with practical knowledge of secure software design and common vulnerabilities (e.g., OWASP)
- Comfortable with remote team collaboration , i.e. tools and practices for asynchronous communication
What you’ll do
- As a Senior Software Engineer, you will shape the core intelligence of GraphAware Hume, our graph-powered analytics platform.
- Building APIs for intuitive user interaction with complex data
- Designing secure, scalable access control systems for mission-critical environments
- Orchestrating workflows to automate graph analytics, inference, and real-time insights
- Optimising application performance and collaborating with other engineers to ensure seamless user experiences
- Contributing to architecture and technical design with the team
About the position
Product Engineering at GraphAware offers a unique opportunity to build real-world intelligence systems that matter. Build with purpose: Your code will help law enforcement and analysts save lives and protect communities through better data insight. Innovative tech: Work with knowledge graphs, workflow engines, LLMs, and graph-native UIs pushing the boundaries of data analytics. Shape the future: Contribute to product direction and technical vision alongside a senior engineering team. True autonomy: Own your work, from ideation to deployment, in a remote-first team. Global mindset: Collaborate with a world-class team of engineers, data scientists, and product thinkers across Europe and beyond. Growth without bureaucracy: Develop your skills in a non-micromanaged, excellence-driven environment.
Benefits
- Remote-first, results-oriented culture: Thrive in an environment where autonomy is balanced with accountability, and problem-solving is prioritised over rigid processes
- True flexibility: Work from anywhere in Europe with hours that suit your life
- Knowledge growth: Learn through challenging projects and peer collaboration
- Global connections: Build relationships through regular international team meetups
- Competitive compensation: Enjoy regular salary reviews that recognise your evolving value
- Equity participation: Share in the company's success through our share scheme program
