Sr. Software Engineer

Auto Import

We are seeking a talented Senior Software Engineer to join our growing team. In this role, you will report to our Engineering lead and work with our engineering team to deliver high-quality features and products for our customers.

Key Responsibilities: Full lifecycle application development

Write well-designed, testable, efficient code in C# and JavaScript/Vue

Comply with project plans and provide input on bugs and stories

Debug issues and provide solutions

Integrate software components into a fully functional software system

Evaluate and identify new technologies for implementation

Maintain standards compliance

Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations Requirements Strong knowledge of SQL style databases (MS SQL, PostgreSQL a plus)

Experience with SQL database-design concepts such as normalization, indexing, foreign keys

Experience with SQL database query tuning

Mastery of object-oriented programming in C#

Strong understanding of object-relational mapping (Entity Framework Core a plus)

Expertise in a front-end JavaScript framework. Vue.js preferred, or equivalent React experience

Mastery of JavaScript and TypeScript

Experience in Test Driven Development

Experience in debugging software

Experience with AI tools, preferably with Claude, for code generation, etc.

Experience deploying containerized applications in a cloud environment

Knowledgeable about design patterns and possesses refactoring expertise

Able to quickly and effectively diagnose and fix production-level support issues

Bachelor's degree or higher in Computer Science or Software Engineering

7+ years' work experience in the software development field Benefits Opportunity to learn and grow in a supportive environment with mentoring from experienced engineers and architects

Chance to work on impactful projects that directly contribute to the company's success

Fun and inclusive company culture with team-building activities and professional development opportunities

Full time employees enjoy benefits including medical, dental, disability, and 401K as well as PTO and paid holidays.

Back to blog