Sr. Software Engineer- Frontend (APS)

Posted Yesterday
Hiring Remotely in Basel, KS, USA
In-Office or Remote
155K-170K Annually
Senior level
Software
The Role
Lead frontend development and customization of Autodesk Platform Services (APS) Viewer to build browser-based CAD/BIM visualization tools. Design and implement viewer extensions, advanced visualization features (selection, sectioning, measurement, markup, comparison), optimize rendering performance for large models, integrate with backend services, and mentor engineers while collaborating with product, UX, and backend teams.
Summary Generated by Built In

 ABOUT THE ROLE

 We are seeking a Senior Frontend Software Engineer with deep expertise in Autodesk Platform Services (APS) Viewer and/or web graphics technologies to help develop advanced, browser-based CAD and BIM visualization tools. In this role, you will own the frontend customization and extension of the APS Viewer, building professional-grade workflows on top of complex design and construction data rendered directly in the browser.

You will focus on extending, optimizing, and integrating visualization capabilities to support domain-specific CAD and BIM use cases while ensuring high performance, usability, scalability, and maintainability.

SPECIFIC RESPONSIBILITIES

  • Lead frontend development efforts centered around Autodesk Platform Services (APS) Viewer.
  • Design, develop, and maintain custom APS Viewer extensions supporting CAD and BIM workflows.
  • Build advanced visualization capabilities, including model selection, isolation, sectioning, measurement, markup, model comparison, and related user interactions.
  • Customize rendering behavior, interaction patterns, and user interface overlays using WebGL, SVG, JavaScript, and related technologies.
  • Develop and extend three.js-based visualization capabilities within and around the APS Viewer ecosystem.
  • Integrate viewer-based experiences with backend services supporting model data, metadata, and business workflows.
  • Collaborate closely with Product Management, UX Design, and backend engineering teams to design intuitive, high-quality user experiences.
  • Optimize rendering performance, responsiveness, and usability for large-scale models and complex datasets.
  • Troubleshoot and resolve visualization, rendering, and interaction-related issues across supported browsers and environments.
  • Mentor engineers and contribute to frontend development best practices, code quality standards, and technical design reviews.
  • Contribute to architectural discussions related to frontend visualization, graphics rendering, and user experience design.

REQUIRED QUALIFICATIONS

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
  • Significant hands-on experience developing web-based graphics applications using technologies such as WebGL, SVG, and three.js.
  • Strong expertise in JavaScript and modern frontend development practices.
  • Solid understanding of browser-based rendering concepts and graphics programming fundamentals.
  • Experience building complex, graphics-intensive web applications.
  • Demonstrated ability to optimize performance, scalability, and usability for large datasets and visualization workloads.
  • Experience integrating frontend applications with backend APIs and services.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills and the ability to collaborate effectively across cross-functional teams.

DESIRED QUALIFICATIONS

  • Significant hands-on experience with Autodesk Platform Services (APS) Viewer, including development of custom Viewer extensions.
  • Experience with three.js or similar WebGL frameworks.
  • Experience with GLSL, shaders, or advanced rendering techniques.
  • Proficiency with modern frontend frameworks and tooling, including React or similar technologies.
  • Experience integrating APS services beyond the Viewer, including Model Derivative and Data Management APIs.
  • Experience supporting cloud-based or SaaS software platforms.
  • Experience mentoring engineers and contributing technical leadership within engineering teams.

TRAVEL

  • Up to 10% travel for team collaboration, customer engagements, workshops, conferences, and business needs.

NICE TO HAVE

  • Experience working with BIM-specific workflows and AEC-focused visualization solutions.
  • Strong foundation in 3D mathematics, geometry, and spatial reasoning.
  • Experience implementing custom picking, hit testing, overlays, or advanced interaction models within visualization environments.
  • Familiarity with browser-based performance profiling, GPU debugging, and rendering optimization techniques.
  • Background in architecture, engineering, construction, or related design software industries.

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.

COMPENSATION AND WELL-BEING
The annual base salary range for this full-time position is $155,000–$170,000 (less applicable taxes). The actual annual base salary offered may be adjusted based on a variety of factors, including but not limited to, location, education, skills, training, and experience. In addition to an annual base salary, this position is eligible for an annual bonus target. This is a discretionary bonus awarded based on company and individual goal achievement.
 
Accela’s U.S. team members will receive a generous benefits package consisting of options including flexible time off, comprehensive medical, dental, and vision plans, family planning benefits, 401(k) retirement savings plan with company match, health savings account with company contributions, flexible spending account, life, accident, and disability coverage, business travel insurance, employee assistance programs, and other well-being benefits.

Accela is an Equal Opportunity Employer/Affirmative Action Employer and will respond to requests for job accommodations.

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-Remote

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field, or equivalent experience.
  • Significant hands-on experience developing web-based graphics applications using WebGL, SVG, and three.js.
  • Strong expertise in JavaScript and modern frontend development practices.
  • Solid understanding of browser-based rendering concepts and graphics programming fundamentals.
  • Experience building complex, graphics-intensive web applications.
  • Demonstrated ability to optimize performance, scalability, and usability for large datasets and visualization workloads.
  • Experience integrating frontend applications with backend APIs and services.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills and ability to collaborate across cross-functional teams.
  • Significant hands-on experience with Autodesk Platform Services (APS) Viewer and custom Viewer extensions.
  • Experience with GLSL, shaders, or advanced rendering techniques.
  • Proficiency with modern frontend frameworks and tooling (React or similar).
  • Experience integrating APS services beyond the Viewer, including Model Derivative and Data Management APIs.
  • Experience supporting cloud-based or SaaS software platforms.
  • Experience mentoring engineers and providing technical leadership.
  • Experience with BIM-specific workflows, 3D mathematics, custom picking/hit testing, GPU debugging, and AEC-focused visualization.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Ramon, CA
513 Employees
Year Founded: 1999

What We Do

Accela provides a market-leading platform of SaaS solutions that empower state and local governments to build thriving communities, attract and grow businesses, and protect citizens. From planning, building, licensing and permitting, to asset and service request management, finance, environmental health and more, Accela's SaaS offerings level the playing field for small and medium governments and enable small agencies to use the same software as the big cities

Similar Jobs

Enverus Logo Enverus

Manager, Power Markets - 26232

Big Data • Information Technology • Software • Analytics • Energy
In-Office or Remote
5 Locations
1800 Employees
115K-130K Annually

MetLife Logo MetLife

Customer Care Advocate - 19686

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote or Hybrid
United States
43000 Employees
47K-80K Annually

MetLife Logo MetLife

Customer Care Advocate - 19685

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote or Hybrid
United States
43000 Employees
41K-80K Annually

Matador Solutions Logo Matador Solutions

Customer Success Manager

Agency • Digital Media • Legal Tech • Marketing Tech • Social Media • SEO
Remote or Hybrid
3 Locations
50 Employees
75K-95K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account