Senior Software Engineer

Salary Competitive

How to Apply

Submit your CV by clicking the 'Apply' button below.

 

About Us

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.

 

About the Role

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.

 

Who We’re Looking For

  • 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

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.

 

Hiring Process

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 

 

If Hired, What You’d Do At Avallone In Your First 6 Months 

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.

Perks and benefits

This job comes with several perks and benefits

Free lunch
Free lunch

Free coffee / tea
Free coffee / tea

Near public transit
Near public transit

Social gatherings
Social gatherings

Free office snacks
Free office snacks

Free friday beers
Free friday beers

Working at
Avallone

Avallone is Empowering companies to eradicate financial crime while building a tribe of outstanding individuals The founders of Avallone have combined their many years of experience from the corporate world, the financial industry, and several start-ups to build a company that unites systems and resources in the fight against financial crime. Our product is a platform that enables large companies to handle all of their anti-financial-crime documentation and processes in a smooth, secure, and compliant manner. We are deliberately blending the best from the corporate world with the best from the start-up world. We value execution discipline, structure & process - where it makes sense - but we have zero patience for bureaucracy and politics. We encourage and expect big ambitions and high-performance, and we constantly strive to provide the coaching, training, and working environment to facilitate this. We are guided by our company values, which you will hear us refer to and discuss often. One of these values is: EDGE - Be who you are, it's your contribution that counts. That is how we think about inclusion. We are a workplace for everyone. Period. Join us! //Team Avallone

Read more about Avallone

company gallery image