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

Requirements

Candidates must possess a Bachelor’s degree in Computer Science, Engineering, or a related field, along with proven experience as a Software Architect with a strong background in both backend and frontend development. Expertise in Java backend development, including Spring Boot, RESTful APIs, microservices, and serverless architecture is required, as is proficiency in frontend technologies such as React, Angular, or Vue.js, and a strong understanding of architectural patterns, principles, and best practices. Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is also necessary.

Responsibilities

As an Architect at Accela, you will lead the architectural design and development of both backend and frontend systems, ensuring scalability, performance, and maintainability. You will 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, oversee the development of front-end applications, provide technical guidance and mentorship to engineering teams, conduct code reviews, contribute to the continuous improvement of development processes and tools, participate in architectural discussions, ensure the architecture aligns with business objectives, work with DevOps teams to optimize deployment processes, and stay up to date with the latest trends in technology.

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.

Key Metrics

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