Job Closed
This listing is no longer active.
Ameresco, Inc. is an independent energy efficiency and renewable energy company that is aiming to build a sustainable future. The company applies forward-thinki
Application Solutions Architect
Location
United States
Posted
109 days ago
Salary
$105K - $140.5K / year
Seniority
Lead
Job Description
Application Solutions Architect
Ameresco
• Architect end-to-end solutions for business applications, integrating with existing systems, and ensuring compliance with enterprise architecture standards. • Research business best practices and industry standards such as ISO or ANSI and apply those learnings to solution design. • Work closely with various stakeholders including customers, business analysts, engineers, project managers, developers, and other architects to gather requirements and translate them into technical solutions. • Assess new and existing technology to determine their fit within the organization's tech stack, considering scalability, security, and performance. • Oversee the integration of disparate systems, ensuring seamless data flow and system interoperability. • Ensure all solutions adhere to security standards, privacy regulations, and compliance requirements. • Produce and maintain architecture documentation including system designs, integration points, and data flows. • Participate in or lead aspects of project management related to architecture, including planning, execution, and monitoring. • Design, perform and oversee functional testing to ensure that applications meet stakeholder requirements. • Liaise with external vendors for technology solutions, ensuring they meet the company's technical and operational standards.
Job Requirements
- A degree from an accredited Computer Science or Information Technology program or equivalent professional experience.
- An understanding of accounting standards and regulations.
- Minimum of 7 years in software development or architecture roles.
- Excellent communication skills to convey complex technical concepts to non-technical stakeholders.
- Proven experience in designing and implementing large-scale, complex systems.
- Proficient in multiple programming languages (e.g., Java, Python, PHP).
- Deep understanding of various architectural styles (e.g., microservices, SOA).
- Experience with the AWS cloud platforms.
- Knowledge of database technologies and data management practices.
- Familiarity with DevOps practices and tools.
- Strong analytical and problem-solving capabilities.
- Leadership qualities with the ability to influence and drive consensus.
- TOGAF, AWS Certified Solutions Architect, or similar certifications would be an asset.
- Asset management, facility management or service management knowledge would be a valuable asset.
Benefits
- health insurance
- retirement plans
- paid time off
- performance incentives
- bonuses
- commissions
- equity
Related Guides
Related Categories
Related Job Pages
More Solutions Engineer Jobs
Solutions Engineer
PaddleWe’re the only complete payments infrastructure provider for SaaS companies.
• Become an expert on the Paddle product suite, including the checkout, dashboard, and APIs • Communicate confidently with C-suite and senior developers to support them in building incredible experiences for their customers • Write integration plans and sample code for sellers to assist them in implementing their own Paddle integration • Support and empower Account Executives on customer calls to help win new business • Work with Customer Success Managers to help our customers onboard and launch smoothly • Play a role in product development, by communicating issues and feature requests to the Product and Engineering teams • Contribute to public and internal documentation • Be a role model within the team for new & junior members to learn from
• Lead the architecture, design, and technical strategy for VA LGY enterprise applications and modernization efforts. • Design scalable, secure, and high-performing Java-based solutions using modern architectural patterns and cloud technologies. • Develop solution blueprints, architecture diagrams, integration patterns, and technical roadmaps aligned with VA enterprise architecture standards. • Provide technical leadership for microservices, APIs, event-driven systems, and enterprise integration initiatives. • Collaborate with product owners, business analysts, developers, and infrastructure teams to translate requirements into end-to-end technical solutions. • Ensure compliance with VA security requirements, FedRAMP, Zero Trust, Section 508, and other federal standards. • Guide implementation of CI/CD pipelines, DevSecOps best practices, automated testing, and infrastructure-as-code methodologies. • Conduct architecture reviews, code reviews, and technical assessments to ensure solution quality and maintainability. • Evaluate emerging technologies and recommend modernization opportunities that improve performance, scalability, and operational efficiency. • Support system integration activities involving VA enterprise services, legacy applications, external vendors, and third-party platforms. • Troubleshoot complex production issues and provide architectural guidance for performance tuning and optimization. • Mentor development teams and provide leadership on software engineering best practices and architectural governance. • Participate in Agile ceremonies, technical planning sessions, and stakeholder briefings.
• Sales Collaboration with Neat Solution Engineering team and sales/partner representatives • Act as the face of the product development team to customer and partner community • Collect and respond to customer feedback and feature requests • Conduct internal training for sales teams on product value and demos • Co-host webinars or marketing events and communicate product feature releases
• Develop reference architectures and patterns for Azure Cloud and hybrid solutions aligned to business and regulatory requirements • Design end-to-end solutions spanning application programming interfaces (APIs), microservices, data, identity, and security controls; define non-functional requirements and success measures • Collaborate with product, engineering, security, and operations to drive architecture decisions and guide implementation across platforms • Create and maintain architectural models, blueprints, and documentation; ensure traceability to business objectives • Evaluate emerging technologies; run proofs of concept and document recommendations with measurable outcomes • Establish integration standards and reusable components; support developers through design reviews and technical guidance




