3

3Pillar

Verified Job Source

Together we create incredible

Fairfax, VA

Software Development
1,001–5,000 people

About

At 3Pillar, we believe something truly incredible happens at the intersection of product engineering and cognitive computing. As the leading modern application strategy, design and engineering firm, 3Pillar brings unrivaled expertise that enables clients to execute the mission-critical software development initiatives needed to compete in the modern digital economy. Our global team doesn't just develop software—we help clients set bold ideas into motion and accelerate innovation.

Open positions

AWS/AI Solutions Architect REQ_130

Remote · Montreal, Quebec, Canada

Own and deliver cloud solution architecture while embedding AI agents across the software development lifecycle, setting standards for human oversight, and remaining hands-on in code and technical validation. Collaborate with clients and internal teams on pre-sales solutioning, proposals, estimates, roadmaps, risk management, and mentoring engineers in AI-driven delivery.

IT Support / System Administrator REQ_129

Remote · Canada

Administer and secure global endpoint management, Microsoft 365, identity systems, SaaS platforms, and physical and cloud network infrastructure. Lead technology projects, automate routine operations, manage vendors, document support procedures, and resolve escalated technical issues.

Senior Software Engineer - Java, Angular REQ_60 REQ_34

On-site

Develop high-quality, secure, scalable Java and Angular applications, including REST services, and contribute across requirements analysis, design, implementation, testing, and deployment. Collaborate with clients and cross-functional teams, support planning and estimation, maintain test coverage, and mentor colleagues while driving project delivery.

Mid Frontend Engineer (Angular, React, TS) REQ_29

Remote · Ontario, Canada

Develop high-quality, performant, scalable, secure, and testable client code, while tracking project status, estimating work, gathering requirements, and maintaining documentation. Collaborate with engineers, designers, and managers to address user needs, take ownership from technical design through launch, and contribute to code reviews and troubleshooting.

Senior Software Engineer - Java, Angular REQ_60 REQ_34

Remote · Canada

Develop and test secure, scalable, performant enterprise software, contributing across requirements analysis, technical design, implementation, integration testing, and documentation. Collaborate with clients and cross-functional teams, support project planning and delivery, maintain application quality, and mentor colleagues.

Senior Specialist, Talent Acquisition

Remote · Montreal, Quebec, Canada

Manage end-to-end recruitment for technical and corporate roles across the US and Canada, including sourcing, screening, interviewing, and offer closure. Partner with hiring managers, build talent pipelines, provide market insights, deliver a strong candidate experience, and maintain compliant, accurate recruitment processes.

Senior Software Engineer REQ_3

Remote · Montreal, Quebec, Canada

Build and maintain scalable, secure, and well-tested backend services and APIs using Node.js and AWS, while investigating data integrity issues through SQL queries, logs, and code. Collaborate with clients and cross-functional teams to plan and deliver solutions, communicate project status, support agile practices, and mentor engineers.

Business Analyst REQ_70, REQ_71

Remote · Montreal, Quebec, Canada

Serve as the liaison between client business organizations and software delivery teams, analyzing processes and gathering, documenting, and translating requirements into functional specifications. Support project delivery through documentation, data analysis, cross-functional coordination, risk mitigation, testing, and end-user training.

Tableau Architect REQ_88

Remote · Canada

Define enterprise Tableau architecture standards and deliver scalable analytics solutions, including data modeling, semantic and reporting layers, and dashboard performance optimization. Lead platform modernization and scalability efforts while collaborating with stakeholders and mentoring analytics and development teams.

Senior C# .Net Senior Software Engineer REQ_7

Remote · Canada

Develop, maintain, and integrate secure, scalable, performant software systems, contributing to agile planning, code reviews, automated testing, and solution design. Collaborate with clients and cross-functional teams, support delivery from concept through deployment, and mentor engineers while helping improve technical capabilities.

Senior React Native Engineer (AI) REQ_92

Remote · Montreal, Quebec, Canada

Design, build, test, and deliver secure, scalable, high-quality mobile and web software, while independently driving project delivery within established architecture. Collaborate with clients and cross-functional teams on requirements, planning, feature delivery, agile practices, mentoring, and solutions that improve client outcomes.

Solution/Integration Architect REQ_87

Remote · Canada

Define and lead scalable, secure end-to-end solution and integration architectures, including integrations across Salesforce, ERP systems, data platforms, cloud services, and third-party vendors. Establish architecture standards and governance, guide technical decisions and risk mitigation, support modernization and cloud transformation, and mentor teams.

Solutions Architect AI REQ_116

Remote · Montreal, Quebec, Canada

Design and implement architectures that integrate AI agents throughout the software development lifecycle, setting standards for human oversight while remaining hands-on in the codebase. Own client-facing technical architecture and pre-sales solutioning, manage technical risks and roadmaps, and mentor engineers in AI-driven delivery practices.

Tableau Architect

On-site

The Tableau Architect will define enterprise architecture standards and design scalable analytics solutions to improve dashboard performance. They will also collaborate with cross-functional teams to mentor staff and implement best practices across the Tableau ecosystem.

Senior Mobile Developer REQ_42

Remote · Montreal, Quebec, Canada

You will architect transformative mobile solutions while facilitating effective communication with stakeholders regarding project status and recommendations. Additionally, you will drive project delivery independently and mentor team members within the Engineering Practice community.

Senior Software Engineer (Backend development) - SQL/Node/AWS REQ_3

Remote · Montreal, Quebec, Canada

The role involves analyzing and remedying data integrity issues using SQL and logs while architecting performant, scalable backend solutions. You will also collaborate with cross-functional teams to define technical requirements and mentor other engineers within the community.

Java Angular Software Engineer

Remote · Canada

Develop high-quality, scalable, and secure software code using Java and Angular within an agile team environment. Collaborate with clients and cross-functional teams to analyze requirements, implement technical designs, and mentor other engineers.

C# .Net Angular Engineer

Remote · Canada

Craft efficient, scalable, and secure software code while actively contributing to agile project teams. Participate in requirements analysis, technical design, implementation, testing, and maintain application quality through test suites.