We are looking for a seasoned professional to join our team as a Senior Software Architect. The ideal candidate will have extensive experience in designing and developing commercial-grade software that is highly maintainable and supportable.
The role involves working on full life-cycle software development, including analysis, documentation, architecture/design, development, and maintenance. You will collaborate with senior and principal engineers to design, develop, and produce high-quality code following best practices and standards.
Key Responsibilities:
* Full life-cycle software development and maintenance
* Collaboration with teams to design, develop, and produce high-quality code
* Support and refactor legacy code using modern methodologies and technologies
* Analysis of code to identify defect root causes and provide resolutions
* Design, implementation, and maintenance of automated CI/CD pipelines
* Participation in daily standups and weekly team meetings
* Addressing defects identified during various testing cycles
* Performing high-quality peer reviews
Required Experience:
* 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: expected to ramp up on a new library or API in hours, not weeks
* Ownership mentality: designs, builds, ships, monitors, and fixes features
* 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
Desired Experience:
* University degree or equivalent education (Technical or Engineering degree optimal)
* Knowledge of JavaScript, React.js, Vue.js, or Razor
* Experience with GitHub Actions, Octopus, or Datadog
* Familiarity with Postman
Benefits:
* Paid Time Off (PTO), sick days, and designated national holidays
* A supportive work environment with opportunities for growth and development
About the Role:
This is an exciting opportunity for a skilled software professional to join our team and contribute to the development of innovative solutions. If you are passionate about software development and have the required skills and experience, we encourage you to apply.
],