Principal Application Architect
Remote
Confirmed live in the last 24 hours
Accruent

1,001-5,000 employees

Intelligent solutions provider for built environment management.
Company Overview
Accruent stands out as a global leader in providing intelligent solutions for the built environment, leveraging data to transform facility and asset management. With a competitive edge in preventive and predictive scheduling, planning, and execution, their CMMS/EAM software is specifically designed to streamline operations across diverse sectors including commercial real estate, education, healthcare, and pharmaceuticals. Their industry leadership is further demonstrated by their expansive global presence, serving over 10,000 customers in more than 150 countries.
Data & Analytics
Real Estate

Company Stage

N/A

Total Funding

$77.6M

Founded

1995

Headquarters

Austin, Texas

Growth & Insights
Headcount

6 month growth

-2%

1 year growth

-6%

2 year growth

-1%
Locations
Minneapolis, MN, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
Agile
Development Operations (DevOps)
jQuery
Java
Microsoft Azure
React.js
Kubernetes
CategoriesNew
Software Engineering
Requirements
  • 15+ years of Industry experience with 8+ years in varying Architect roles
  • Proven experience as Application Architect, driving transformation from legacy architecture towards a SaaS environment
  • Strong knowledge of modern architectural principles, microservices, containerization, serverless computing, and cloud-native design patterns
  • Excellent communication and interpersonal skills, with the ability to convey complex technical concepts to non-technical stakeholders
  • Stay abreast of relevant technologies and industry trends
  • Serve as architectural bridge to Product Management, representing engineering in key decisions with excellent presentation skills
  • Understand the significant industry shifts taking place in the current landscape, and be able to design forward-thinking, innovative, and impactful solutions
  • Expertise in 3 or more of the following: C#, Java, REACT, Node.js, jQuery, LINQ
  • Expertise in building secure SaaS enterprise class applications
  • Performance tuning and troubleshooting experience
  • Experience with software architecture and full SDLC of large-scale distributed enterprise applications
  • Experience in architecting and developing high-volume, multi-tier, multi-tenant enterprise software applications and products
  • Project and task oriented with a focus on details
  • Ability to work well within group or individually on projects
  • Experience in the following:
  • Test-driven design and Test-driven Development
  • Continuous Integration methodology
  • DevOps tools and practices
Responsibilities
  • Operate independently in an agile software development environment
  • Develop and execute architecture strategy, aligning it with the company's goals and objectives
  • Lead the transformation of our applications from a traditional model to a Software as a Service (SaaS) architecture, ensuring multi-tenancy, scalability, and high availability
  • Own the solution design. Understand the underlying business needs and craft a solution that meets these needs within the boundaries of the budget, existing assets, or technology direction
  • Identify proof of concept stories that will need to be completed in early iterations of the project
  • Identify early any architectural risks for the project
  • Identify, evaluate and demonstrate next generation technologies
  • Leverage your deep understanding of Azure services, including but not limited to Azure Kubernetes Service (AKS), Azure Functions, Azure Logic Apps, Azure DevOps, and Azure API Management, to design scalable and robust solutions
  • Provide technical leadership, mentorship, and guidance to development teams, fostering a culture of best practices, innovation, and continuous improvement
  • Ensure that architectural designs adhere to security and compliance standards, and actively participate in security reviews and audits
  • Identify and address performance bottlenecks, scalability challenges, and other architectural concerns proactively
  • Manage relationships with technology vendors, evaluating and selecting third-party tools and services that align with our architectural goals
  • Consistently demonstrate Accruent's values: Humility, Integrity, Drive to Excellence, Results Orientation, Winning Attitude and Grit