Senior Software Engineer

IMPEL PARTNERS, LLC
Minneapolis, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Minneapolis, United States of America

Tech stack

JavaScript
.NET
Multitier Architecture
Microsoft Windows
API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Apple Mac Systems
C Sharp (Programming Language)
Command-Line Interface
Cloud Computing
Cloud Engineering
Software Quality
Code Review
Continuous Integration
Software Design Patterns
Linux
DevOps
Node.js
Pair Programming
Systems Development Life Cycle
Software Engineering
Strategies of Testing
TypeScript
Test Driven Development
.NET Core
GitHub Copilot
React
Amazon Web Services (AWS)
Angular
Solid Principles
Cloudwatch
Api Gateway
Amazon Web Services (AWS)
Serverless Computing

Job description

As a Sr Software Engineer, you will design and deliver scalable front- and back-end software solutions across the full development lifecycle - from architecture and conception through deployment and beyond. You will be a senior contributor on a highly skilled engineering team led by a Lead Engineer or VP of Engineering, collaborating to build software trusted by thousands of customers and millions of consumers worldwide.

This role requires both technical depth and a strong engineering mindset. You will actively shape architecture decisions, champion software engineering best practices, and mentor junior engineers to elevate the team., * Develop robust, maintainable, and scalable software across front- and back-end systems using C# and TypeScript/JavaScript

  • Contribute to all phases of the software development lifecycle (SDLC), including requirements, design, implementation, testing, and deployment
  • Architect and deploy cloud-native solutions on AWS, leveraging services such as Lambda, ECS, RDS, S3, API Gateway, and CloudWatch
  • Apply and promote engineering best practices including code reviews, test-driven development (TDD), CI/CD pipelines, and clean architecture principles
  • Leverage AI-assisted coding tools (e.g., Claude Code, GitHub Copilot) to accelerate development velocity and improve code quality
  • Participate in technical design discussions and architecture reviews, contributing informed, experience-backed perspectives
  • Mentor junior engineers through pair programming, code reviews, and knowledge sharing
  • Collaborate cross-functionally with product, design, and QA teams to deliver high-quality software on time

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.

Requirements

  • 7+ years of professional software engineering experience
  • Strong proficiency in C# (.NET / .NET Core) and TypeScript/JavaScript (Node.js, Angular, React, or similar frameworks)
  • Proficiency with command-line interfaces (Windows/Linux/macOS)
  • Extensive experience with AWS serverless technologies (e,g., Lamda, API Gateway, EC2, SQS), including cloud-native design
  • Proven experience building and evolving APIs at scale
  • Demonstrated knowledge of software engineering best practices: SOLID principles, design patterns, testing strategies, and DevOps workflows
  • Experience with AI coding assistants and a mindset toward integrating AI tooling into modern development workflows
  • Proven ability to contribute to architecture decisions and lead technical discussions
  • Track record of mentoring engineers and fostering a culture of quality and continuous improvement
  • Strong communication and collaboration
  • Strong analytical, organizational, and detail-oriented mindset.

About the company

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.

Apply for this position