Senior Software Engineer
This is an exciting opportunity for a skilled Senior Software Engineer to join our vibrant and dynamic team.
We are looking for an experienced professional with 7+ years of experience in producing high-quality, commercial-grade software. The ideal candidate will have extensive API and application/system integration experience, strong problem-solving abilities, and the ability to learn new technologies and concepts quickly.
The successful candidate will collaborate with senior and principal engineers across North and South America, owning features from concept through support and watching users adopt them right away.
Responsibilities:
* 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
* 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
* 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 & spoken English; can articulate tradeoffs with teammates and stakeholders
* 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 (80/20): 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
* A competitive salary package
About This Role:
This is an exceptional opportunity for a skilled and experienced Senior Software Engineer to join our dynamic team. If you thrive on delivering practical solutions quickly and iterating in production, this role may be perfect for you.