Sr. Software Architect

at CLICS
Source: Foreign (Rubyonrailsorg) // added about 23 hours ago
 0

About the Role

CLICS is seeking an experienced Sr. Software Architect to lead the technical direction of our software engineering team. You will be responsible for designing scalable, high-performance software solutions while mentoring developers, driving best practices, and ensuring alignment between technical and business goals. This role requires deep expertise in Ruby on Rails, JavaScript, TypeScript, and mobile app development and a strong background in product development with proven experience designing scalable systems and leading technical teams.

As a key technical leader, you will collaborate closely with product managers, hardware engineers, and developers to shape the architecture of our platform, making strategic decisions that impact both technology and business growth.

Preference will be given to those who are local to either Reno, NV or San Diego, CA.

Key Responsibilities Technical Leadership & Architecture: • Own and drive the software/server architecture for our web and mobile platforms, ensuring scalability, maintainability, and performance. • Architect efficient, secure, and scalable backend solutions using Ruby on Rails. • Anticipate future product requirements and plan development accordingly to reduce long-term technical debt. • Lead efforts to internationalize our platform, including multi-language support, regional currency, payment processing and taxation handling, and compliance with international data security and privacy regulations as we expand into markets like Canada, Europe, South America. • Oversee mobile application development for iOS and Android, using Ionic, Angular, TypeScript, and Node.js. • Ensure robust API design for seamless integration between front-end and backend systems. • Optimize database performance, query efficiency, and caching strategies (PostgreSQL, MySQL, Redis). • Proactively identify and resolve scalability challenges before they impact growth.

Team Leadership & Mentorship: • Lead and mentor engineering teams, fostering a culture of innovation, technical excellence and continuous learning. • Conduct code reviews, technical training, and knowledge-sharing sessions to elevate team capabilities. • Advocate for best practices in software development, consistency in design approach and architecture, and long-term scalability. • Communicate with executive, sales/marketing, and education teams Product Development & Strategic Impact: • Work closely with executives and product managers to translate business requirements into scalable and high-performing software solutions. • Drive innovation by researching and implementing emerging technologies that improve product functionality and user experience. • Contribute to technical roadmaps and sprint planning, ensuring timely and quality-driven software releases.

Required Qualifications • 12+ years of hands-on experience in software development. • 5+ years of experience with Ruby on Rails in production environments. • Proven ability to lead and mentor engineering teams, fostering a collaborative and growth-oriented work environment. • Excellent communications skills with both technical and non-technical teams. • Strong problem-solving skills and a strategic mindset towards software development and product growth. • Proven expertise in architecting and optimizing Rails applications (service objects, background jobs, caching, and database tuning). • Strong frontend development skills in React and/or Angular. • Experience leveraging mobile app frameworks to develop cross-platform and/or native mobile apps. • Deep understanding of scalability, performance optimization, and security best practices. • Proficiency in relational databases (PostgreSQL) with experience in query optimization and indexing.

Preferred Qualifications • Familiarity with Rails upgrade strategies and technical debt management. • Experience integrating third-party APIs (e.g., Stripe, Twilio, AWS S3). • Experience with Python 3.x a plus. • Prior experience in entrepreneurial startups and fast-paced product development environments a definite plus.

Ready to Apply?

Click the button below to start the application process!

Apply Now
⚠️

Important Safety Notice:

Be cautious when applying for jobs! Never disclose sensitive personal information such as your banking details, social security number, or other private information to any third-party organizations through this platform. Some listings may not be curated, and the project is not responsible for scams or phishing attempts made through non-curated job listings.

Comments