Software Architect
- Hiring from
- Ireland
- Work type
- Hybrid
- Posted
543,463 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Software Architect | Python, AWS & Distributed Systems
Permanent | Dublin | Flexible Working
RITTS Recruitment is working with an established technology organisation seeking an experienced Software Architect to join its engineering team.
This is an excellent opportunity for a technically strong architect who enjoys designing scalable systems, solving complex engineering challenges and influencing technology decisions.
What's on Offer
- Competitive salary and comprehensive benefits package.
- Hybrid working arrangements, Dublin office.
- Opportunity to influence technical architecture and engineering standards.
- Collaborative engineering environment with interesting technical challenges.
- Long-term career development and professional growth.
The Role
As a Software Architect, you will play a key role in designing and evolving scalable, high-performance enterprise applications and distributed systems. You will take ownership of architectural decisions, ensuring solutions are reliable, maintainable and aligned with business objectives.
Working closely with engineering teams, you will provide technical guidance, contribute to code and architecture reviews, resolve complex technical challenges and evaluate new technologies. This is a hands-on architectural role offering the opportunity to influence technical direction, drive engineering best practices and contribute throughout the software development lifecycle.
Skills & Experience
- Proven experience as a Software Architect, Principal Engineer or senior technical lead with architectural ownership.
- Strong software engineering background, ideally with Python, and experience designing enterprise-level applications and web services.
- Experience with distributed systems, asynchronous programming and multithreaded architectures.
- Strong understanding of relational databases (MySQL/PostgreSQL), REST APIs and integration patterns.
- Experience with Linux environments, caching technologies and ORM frameworks.
- Knowledge of AWS cloud environments and scalable application architecture.
- Familiarity with CI/CD, version control and deployment automation.
- Excellent communication skills, with the ability to influence technical decisions and mentor engineering teams.
Technology Environment
- Backend: Python, Flask, MySQL, Linux
- Frontend: JavaScript, ReactJS, HTML5, CSS3
- Cloud: AWS
This opportunity would suit an experienced Software Architect or Principal Engineer with a strong architecture experience and backend engineering background who enjoys remaining close to technology while taking ownership of architectural design and technical direction.
Interested in finding out more? Apply below to be considered for this opportunity.