3 days ago

Software Architect

Impel

Hybrid
Full Time
$180,000
Hybrid

Job Overview

Job TitleSoftware Architect
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$180,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Impel

We're harnessing the power of AI to transform automotive retailing, one of the largest segments of the global economy, and we've become one of the largest vertical AI companies in the world. Our industry-leading Automotive AI Operating System helps retailers and OEMs unify the entire customer journey--fueling faster decisions, deeper connections, and measurable impact at every step along the way. To date, we've delivered 34 billion shopper interactions, influencing more than $8 billion in Sales and Service revenue across 51 countries. To learn more about Impel, visit impel.ai.

Our Values

  • Relationships: At the heart of everything we do are the connections we build with customers, colleagues, and communities--rooted in trust, and strengthened through collaboration.
  • Results: We believe every innovation should be purposeful, every challenge met with strategy, and every outcome drives lasting measurable success.
  • Inventiveness: We don't just adapt to change; we embrace an entrepreneurial spirit that inspires us to take bold action--pushing boundaries and constantly reimagining what's possible at every turn.
  • Grit: We have a relentless drive to push forward, overcome obstacles, and seek out new ideas with ambition, energy, and passion--no matter what roadblocks we may encounter.

Job Summary And Responsibilities

The Software Architect will work as part of the Enterprise Architecture team to define and deliver high-quality software solutions that meet strategic business goals. This position will lead the architectural design and implementation of high-quality, performant, and maintainable software solutions that meet commercial business requirements and conforms to high technical standards. This position will work with internal and external partners to define requirements and align them with technical delivery capabilities.

  • Lead the architectural design and implementation of a high-quality, performant, and maintainable software solution that meets commercial business requirements and conforms to high technical standards to meet external and internal customers’ needs.
  • Ensure technical alignment across all aspects of solution delivery, including development, cloud hosting, content operations, data storage, and analytics practices.
  • Develop secure, scalable, and compliant AI solutions for SaaS platforms. Ensure data privacy, security, and compliance with GDPR, SOC 2, and AI ethics guidelines.
  • Partner with Business Analysts to create user stories and shape functional acceptance criteria.
  • Provide and document technical vision to the development, infrastructure, operations, and product teams.
  • Collaborate with Agile stakeholders in a Scrum environment to ensure constant feedback drives excellence in delivery of solutions.
  • Lead proof of concept efforts including researching the feasibility of solutions and producing assessments of competing implementation approaches.
  • Mentor junior resources on architectural approaches and design.
  • Demonstrate the values of Impel in everyday interactions.
  • Perform other duties as required.
  • Up to 10% travel, including international travel, may be required.

Other

  • Maintains confidentiality of work-related issues, records, and company information.
  • Demonstrates a commitment to Diversity, Equity, and inclusion by treating everyone with respect and dignity, ensuring all voices are heard, and advocating change.

Qualifications

  • Bachelor’s Degree in Computer Science, Computer Engineering, or Software Engineering.
  • Ten (10) years of experience with professional software development.
  • Five (5) years of experience leading the design and delivery of software solutions at a team or project level.
  • Experience with design patterns and modern architectural trends, Net Core, TypeScript, Python, RESTful APIs, C#, XML, AWS services, and Snowflake.
  • Experience defining and delivering commercial enterprise-scale applications in a Cloud-based environment using modern DevOps-driven methodologies (i.e., IaC, CI/CD).
  • Experience defining and delivering full-stack solutions covering web applications, web services, data access layers, ETL/ELT/Reverse ETL, and data orchestration.
  • Experience defining and delivering solutions incorporating modern Business Intelligence and Data technologies into an enterprise application (AI / Machine Learning models, data pipelines, reporting and analytics suites, Data Warehouses / Data Lakes, etc.).
  • Familiarity with Agile development methodologies.

Preferred Qualifications

  • Experience with delivering digital marketing applications or adjacent solutions such as Content Management Systems and marketing channel integrations (email, Social, Direct mail, SMS).
  • Hands-on experience with agentic architectures, including task delegation, tool integration, and dynamic reasoning for enterprise AI applications.
  • Security experience with any of the following: WIF, AD, OAuth, SAML, SWT, CAS.

Key skills/competency

  • Software Architecture
  • Enterprise Solutions
  • Cloud Computing
  • AI/ML Development
  • Data Security
  • DevOps
  • Agile Methodologies
  • Full-stack Development
  • Scalable Systems
  • Technical Leadership

Tags:

Software Architect
architectural design
software solutions
cloud hosting
data storage
analytics
AI solutions
security compliance
agile
proof of concept
mentorship
.Net Core
TypeScript
Python
RESTful APIs
C#
XML
AWS
Snowflake
DevOps
CI/CD

Share Job:

How to Get Hired at Impel

  • Research Impel's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight experience with AI, enterprise architecture, cloud solutions, and agile leadership to Impel's needs.
  • Showcase technical expertise: Prepare to discuss your deep knowledge of .Net Core, AWS, Python, and data technologies in the interview.
  • Demonstrate problem-solving: Be ready to share specific examples of leading architectural design and delivering complex software solutions.
  • Highlight communication skills: Emphasize your ability to provide technical vision and collaborate with diverse stakeholders within Impel.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background