Skip to main content

Tipalti is hiring Software Architect

➡️ Apply here: Software Architect

🔔 Monitor #architect jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


We are looking for a talented Software Architect to step onto a fintech unicorn rocketship! You will be responsible for defining the scalable, robust, and enterprise-grade architecture while guiding three teams. You will also play a key role in introducing and integrating new modern technologies while ensuring alignment with enterprise architecture standards.

In this role, you will be responsible for:
* Design and develop scalable, high-performance distributed systems and software architectures.
* Lead and participate in the software architecture and design process, ensuring best practices and optimal solutions.
* Provide hands-on coding in Java or C# while guiding development teams on technical implementation.
* Collaborate with cross-functional teams to design and implement B2B systems and external APIs.
* Work with various database technologies (SQL, NoSQL) and messaging systems (RabbitMQ, Kafka) to optimize data flow and system efficiency.
* Mentor and coach developers, fostering technical growth and best practices within the team.
* Manage multiple projects simultaneously, ensuring deadlines and quality standards are met.
* Continuously research and adopt new technologies to enhance system performance and maintainability.

About you:
* Extensive experience in roles such as Architect, Staff Engineer, or similar positions.
* Proven experience with software architecture and design process, working on large-scale, complex, and high-performance distributed systems
* Hands-on programming experience in languages such as Java or C#.
* Experience in B2B systems and design of external APIs.
* Experience working with different types of databases (SQL, NoSQL) & messaging systems (RabbitMQ, Kafka).
* Experience with monolith extraction projects – advantage.
* Strong verbal and written communication skills in English.
* Strong communication skills with experience in daily collaboration and mentoring of developers.
* Ability to manage multiple projects simultaneously.
* Quick learning ability.
* Work independently.
* Team player with a positive attitude and a cooperative mindset.

Previous and next articles