Software Development Engineer IV

Jumio
Summary
Join Jumio as a Software Development Engineer IV and play a critical role in designing and building scalable backend systems. As a senior individual contributor, you will own complex features, contribute to architectural decisions, and mentor other engineers. Your focus will be on delivering high-quality software while using innovative software engineering best practices. This role is vital to Jumio's mission of providing cutting-edge identity verification products. By driving technical excellence, you will accelerate product delivery, improve system reliability, and elevate engineering standards. You will work in a collaborative, fast-paced engineering environment alongside top industry professionals to shape the future of digital identity verification.
Requirements
- 6+ years of experience in software development, with strong backend skills (e.g., Java, Spring Boot) and experience with frontend frameworks (e.g., React, Angular) is a plus
- Deep knowledge of RESTful APIs, microservices architecture, and CI/CD pipelines
- Hands-on experience with containerization (Docker), version control (Git), and Agile methodologies
- Strong problem-solving, debugging, and performance optimization skills
- Exposure to or interest in integrating LLMs/AI tools into engineering workflows
Responsibilities
- Own and lead the end-to-end development of key features or services across the backend and frontend
- Collaborate with architects and leads to design scalable, reliable, and maintainable systems
- Write clean, modular, and testable code following TDD, design patterns, and coding best practices
- Ensure seamless integration between backend services and front-end applications
- Guide and mentor junior and mid-level engineers through code reviews, pair programming, and technical discussions
- Champion engineering best practices such as peer reviews, static code analysis, and CI/CD hygiene
- Help define coding standards and development workflows that align with Jumioβs quality expectations
- Leverage Large Language Models (LLMs) and AI tools to streamline development and testing workflows
- Explore and propose new frameworks, libraries, or tooling that can improve team productivity and code quality
- Work closely with QA and SRE teams to ensure high performance, availability, and test coverage
- Build and maintain automated test suites for functional, integration, and end-to-end testing
- Monitor production systems, analyze performance metrics, and proactively address bottlenecks
- Partner with Product Managers, Designers, and other engineers to translate business requirements into technical solutions
- Participate in sprint planning, estimation, retrospectives, and post-mortems
- Contribute to documentation, design specs, and engineering knowledge bases
Preferred Qualifications
- Experience with cloud platforms like AWS, GCP, or Azure
- Familiarity with testing frameworks (e.g., JUnit, TestNG, Rest Assured)
- Experience working in DevOps-centric environments and using infrastructure-as-code tools like Terraform
- Understanding of secure coding practices and GDPR-compliant development