Software Architect
ABOUT THE ROLE
As an Architect at Accela, you will play a critical role in shaping the future of our innovative solutions that empower government agencies and improve public service delivery. In this role, you will be responsible for designing and overseeing the architecture of our platforms, ensuring they are scalable, secure, and aligned with our business goals while adhering to industry best practices. You’ll work closely with product management, engineering teams, and stakeholders to translate complex requirements into elegant, efficient designs that meet the needs of our clients.
SPECIFIC RESPONSIBILITIES
- Lead the architectural design and development of both backend and frontend systems, ensuring scalability, performance, and maintainability.
- Collaborate closely with cross-functional teams, including product management, engineering, and UX/UI, to define and deliver high-quality software solutions.
- Design and implement robust, scalable Java backend services, ensuring they integrate seamlessly with the frontend.
- Oversee the development of front-end applications, with a focus on delivering an excellent user experience.
- Provide technical guidance and mentorship to engineering teams, ensuring best practices are followed in coding, testing, and deployment.
- Conduct code reviews and contribute to the continuous improvement of development processes and tools.
- Participate in architectural discussions and provide input on design decisions, frameworks, and technology choices.
- Ensure that the architecture aligns with current and future business objectives, including security, legal requirements, time to market, and long-term support, with an emphasis on adaptability and flexibility.
- Work with DevOps teams to optimize deployment processes, automation, and CI/CD pipelines.
- Stay up to date with the latest trends in technology and proactively recommend tools and practices that can improve the team’s productivity and the product’s quality.
REQUIRED QUALIFICATIONS
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience with full-stack development, with a deep understanding of how backend and frontend systems interact.
- Proven experience as a Software Architect, with a strong background in both backend and frontend development.
- Expertise in Java backend development, including experience with Spring Boot, RESTful APIs, microservices, and serverless architecture.
- Proficiency in frontend technologies such as React, Angular, or Vue.js, with a deep understanding of modern web development practices.
- Strong understanding of architectural patterns, principles, and best practices.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Excellent problem-solving skills, with the ability to work independently and as part of a team.
- Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Familiarity with agile development methodologies and tools.
- Strong proficiency in English, both written and verbal communication.
- Ability to effectively negotiate with partners and stakeholders.
DESIRED QUALIFICATIONS
- Master’s degree in Computer Science, Engineering, or a related field.
- Familiarity with DevOps practices, including CI/CD, infrastructure as code, and automated testing.
- Experience with database design and optimization, particularly with relational databases such as MySQL, PostgreSQL, or Oracle.
- Knowledge of mobile application development is a plus.
- Familiarity with security best practices and how to implement them in software architecture.
- Understanding of performance optimization techniques, both for backend and frontend systems.
Accela is establishing a new entity in Costa Rica as part of our global growth strategy. Our organization specializes in advanced SaaS Software Applications covering a wide range of technologies and complex solutions such as: Hybrid Mobile Applications, Data Analytics & Reporting, Enterprise Payment Integrations, Advanced GIS mapping & routing, Responsive Angular UIs, and new AI POCs. These applications are hosted on our multi-cloud platform spanning both Azure and AWS. Being a part of the Accela team provides an opportunity to collaborate with world-class application engineers and a leadership team renowned for expertise in Agriculture, Operations, Security.
Compensation and Benefits: Accela offers a competitive salary and benefits in line with local standards.
Work-Life Balance: Accela is a “remote-first” organization and offers remote work options where feasible so employees can work in an environment that sparks motivation and creativity. Additionally, Accela offers generous paid time off with paid holidays, paid annual leave, paid “wellness days” offered sporadically throughout the year to focus on rest and relaxation, and a company “soft-close” during the week between Christmas Day and New Year’s Day.
Career Growth and Development: Accela encourages and practices promoting from within to enable employees to hone or expand their skill set, contribute more value to the company, and grow. In addition, Accela offers non-promotional learning and development opportunities for skills enhancement through on-the-job training and internal and external education, including a paid LinkedIn Learning subscription to all employees. As a global company, Accela employees have the opportunity to work closely with international teams, providing a broader perspective and a chance to develop a global network.
Impactful Contributions: As a new member of Accela’s Costa Rica team, you will make significant contributions in setting the tone and influencing the company’s success in a new location. This opportunity provides a chance to make a visible impact.
Accela Culture: Our closely integrated, diverse team thrives on a #oneteam philosophy, embracing agile methodologies for software development, fostering a culture of collaboration, and active communication. At Accela, your ideas matter, your contribution makes an impact, and together we thrive. We think of employees as partners because we are all partners in shared success. We make sure everything we do is through the lens of humanity—from our commitment to the highest-quality SaaS solutions to the way we engage with our customers and communities to do business responsibly. We offer our employees strong values and purpose, empathetic leadership, and a place where all people feel they belong. Accela believes in building a diverse and inclusive culture where team members can make a real impact.
Your best work starts here. #Oneteam #BeWellWorkWell
ABOUT ACCELA
For nearly 20 years, Accela has been an industry leader in designing and delivering government software to improve efficiency, increase citizen engagement and enable the development of thriving communities. Today, citizens are savvy to how services should be delivered, and expect a consistently convenient, openly transparent view into their local government. While government agencies struggle to do more with less, our mission has never been more critical. Accela provides a robust, cloud-based platform of government software solutions that accelerate growth, efficiency, and transparency in communities of all sizes. From planning, to building, to service request management and more, Accela’s SaaS offerings level the playing field for small and medium governments and enable smaller agencies to leverage larger city technologies. Our open and flexible technology helps agencies address specific needs today, while ensuring they are well prepared for the emerging challenges of the future.
OUR COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION
Accela believes in developing and nurturing a workplace community where our differences are celebrated, and everyone feels a sense of psychological safety and belonging. Accela is committed to putting resources and attention towards evolving our practices, policies, and philosophies to enable diversity to thrive and to support equity in opportunity for everyone.
All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or based on disability, gender identity, and sexual orientation.
#LI-NG1
Apply for this job
*
indicates a required field