Senior Software Engineer
We are seeking a highly skilled Senior Software Engineer to join our team. This role requires 7+ years of experience in developing commercial-grade software that is maintainable and supportable.
The ideal candidate will have extensive experience with API and application/system integration, strong problem-solving abilities, and the ability to learn new technologies quickly.
* Full life-cycle commercial software development and maintenance: analyze specifications, document requirements, architect/design, develop, and maintain software solutions.
* Collaborate with teams to design, develop, and produce high-quality code following best practices and standards for both new features and existing application maintenance.
* Support and refactor legacy code using modern methodologies and technologies.
* Analyze code to identify defect root causes and provide resolutions.
* Design, implement, and maintain automated CI/CD pipelines to streamline software build, testing, and deployment processes across various environments.
* Participate in daily standups and weekly team meetings to review priorities, progress, new ideas, and technologies.
* Address defects identified during various testing cycles.
* Perform high-quality peer reviews.
Required Skills and Qualifications
* 7+ years of professional C#/.NET building production systems and integrations.
* Excellent written and spoken English.
* Modern JavaScript framework experience (Vue.js preferred) plus solid backend C#.
* Fluent with Git and modern branching/PR workflows.
* Rapid learner: you're expected to ramp up on a new library or API in hours, not weeks.
* Ownership mentality: you design, build, ship, monitor, and fix the features you touch.
* Bias for shipping: working code in prod today beats perfect code next month - must compromise sometimes.
* Comfort working end-to-end: UI, API, data layer, infra scripts, whatever it takes.
* Team first: transparent, reliable, decisive, and laser-focused on customer impact.
Benefits
* 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays.