# Sr. Software Engineer

**Company:** [Chipply](http://jobs.workable.com/companies/kHiKHbckrLsUZMx4oau2Pe.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** Engineering

[Apply for this job](http://jobs.workable.com/view/132798b8-4ac2-4ea6-a371-b1ecf572b16d)

## Description

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.
