Job Description
We are seeking a highly skilled and experienced Software Architect to join our team. In this role, you will be responsible for designing and implementing scalable, efficient, and secure software systems using Java and/or Kotlin.
You will work closely with cross-functional teams to deliver high-quality solutions that meet the needs of our clients.
Key Responsibilities:
* Design and implement software architecture for complex systems
* Develop and maintain high-quality code using Java and/or Kotlin
* Collaborate with team members to identify and prioritize project requirements
* Contribute to technical discussions aimed at improving engineering standards, tooling, and processes
You will have the ability to work in an Agile environment with an understanding of Continuous Integration/Continuous Deployment (CICD), Test-Driven Development (TDD), and Code Review. Experience working in regulated industries and scale-up/start-up environments is also desirable.
Requirements:
* 8+ years of experience in software development
* Expert-level knowledge of Java and/or Kotlin
* Experience working in Agile development methodologies
* Strong problem-solving skills and attention to detail
What We Offer:
* Competitive salary and benefits package
* Opportunities for professional growth and development
* A collaborative and dynamic work environment
How to Apply:
If you are a motivated and experienced Software Architect looking for a new challenge, please submit your resume and cover letter for consideration.