Accela

Software Architect

Costa Rica

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Government Technology, Public Sector Software, Platform DevelopmentIndustries

Position Overview

  • Location Type: Not Specified
  • Employment Type: Not Specified
  • Salary: Not Specified

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.

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.

Requirements

  • 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.

Skills

Software Architecture
Backend Development
Frontend Development
Java
Scalability
Performance Optimization
Security
DevOps
CI/CD
Code Review
Team Mentorship
Design Patterns
Cross-functional Collaboration

Accela

Cloud-based solutions for government agencies

About Accela

Accela provides cloud-based solutions designed for government agencies to enhance civic engagement and streamline operations. Its main product, the Construct API, enables developers to create applications that improve interactions between government entities and citizens. These applications can assist with various civic functions, including permitting, licensing, code enforcement, and public health management. Accela differentiates itself from competitors by offering a subscription-based Software as a Service (SaaS) model, along with open-source tools and resources that foster a community of developers focused on civic technology. The company's goal is to improve efficiency, transparency, and citizen satisfaction in government services.

San Ramon, CaliforniaHeadquarters
1999Year Founded
$151.4MTotal Funding
GROWTH_EQUITY_VCCompany Stage
Government & Public Sector, Enterprise SoftwareIndustries
501-1,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Family Planning Benefits
401(k) Retirement Plan
401(k) Company Match
Health Savings Account/Flexible Spending Account
Life Insurance
Disability Insurance
Mental Health Support

Risks

Emerging civic tech startups pose a threat to Accela's market share.
Integration challenges with OpenCounter may disrupt service delivery.
Economic downturns could reduce government spending on Accela's SaaS solutions.

Differentiation

Accela offers a comprehensive suite of cloud-based solutions for government agencies.
The Construct API enables developers to enhance civic engagement and streamline operations.
Accela's acquisition of OpenCounter simplifies permitting and licensing processes for users.

Upsides

Increased demand for digital government services boosts Accela's SaaS offerings.
Smart city initiatives globally expand Accela's market reach.
Data-driven decision-making in government operations increases demand for Accela's analytics capabilities.

Land your dream remote job 3x faster with AI