Submit your CV by clicking the 'Apply' button below.
At Avallone, we’re transforming the way companies handle compliance and risk management. Our products — the KYC Collector and the KYC Responder — empower organizations to simplify complex Know Your Customer (KYC) processes, stay compliant, and focus on what they do best.
We believe in combining technology with deep industry expertise to create solutions that are effective, user-friendly and built for the future. Our team is passionate about innovation, collaboration and driving meaningful change for our clients. If you're excited by challenges and want to make an impact, we’d love to have you join us.
We’re looking for a Senior Software Engineer to join our team and help shape the future of our products. You'll work closely with our product and engineering teams, contribute to technical strategy and build scalable, high-quality software solutions.
Experience: You’ve got at least 5+ years in software development, with a strong focus on backend or full-stack technologies.
Skills: Beyond being proficient in a specific technology, we’re looking for someone with a solid understanding of Software Engineering principles, experience in building products with customers in mind and the ability to simplify and communicate technical topics effectively to both technical and non technical people.
Team Player: You enjoy working cross-functionally, value team collaboration and know how to align engineering efforts with business goals.
Growth Mindset: You’re ready and happy to mentor others, share your knowledge and are enthusiastic about ongoing learning and growth.
Engineering at Avallone means being part of a small, non-hierarchical agile team where everyone’s voice matters. We work closely together, keeping collaboration at the center of everything we do — whether it’s through pair programming, shared problem-solving or open discussions.
We use modern tooling to stay efficient and effective: TypeScript as our main language, Node/Nest.js for backend development, and React with Mobx on the frontend. Our infrastructure relies on AWS, managed with Pulumi, while GitHub Actions helps streamline our CI/CD pipelines.
As a small team, we value flexibility and the ability to wear multiple hats. This means you’ll have the opportunity to make a big impact, help shape our technology choices and contribute directly to our growth — all while working alongside passionate teammates who are dedicated to building secure, high-performing, and customer-centric solutions.
Interviewing for a job in Avallone should be a great experience - nothing less! We want you to feel informed and relaxed throughout the process, and we’re highly aware that we have a big responsibility in making that possible. This we do by being fully transparent about the process – and what happens when and with whom.
For more on what to expect, details are on our website: https://www.avallone.io/careers
1st Week
Meet the engineering team through informal group and individual sessions.
Get introduced to key people from other departments.
Join recurring team meetings as an observer. (For example: daily triage, daily huddle, biweekly sprint planning, etc.)
Explore our products to understand them from the user’s perspective.
Within a Month
Get familiar with our codebase by authoring small code changes and participating in code reviews to get hands-on experience with our codebase.
Gain a solid understanding of the engineering team's internal and external commitments.
Provide initial feedback on team processes and suggest improvements.
Within 3 Months
Develop a deeper understanding of the current codebase and key system components.
Actively contribute to technical discussions and take ownership of specific areas.
Build strong cross-functional relationships with product and other teams to align on customer needs.
Within 6 Months
Lead technical initiatives that enhance system performance, security, and reliability.
Propose and lead architectural changes to improve scalability and maintainability.
Share knowledge with other engineers and help establish and champion best practices for secure and maintainable code.
Help define the technical roadmap to ensure our systems can grow with the company’s needs.
This job comes with several perks and benefits