Hybrid Senior Software Engineer – C#

Posted 2 weeks ago

Apply now

About the role

  • Working closely with a tightly knit engineering organization to design, deliver, and improve technical solutions that delight our customers.
  • Designing and implementing WebSocket-based communication layers for real-time data exchange and processing.
  • Optimizing PDF parsing, rendering, and manipulation for performance at scale.
  • Working with PDF specifications and standards to ensure compliance.
  • Using testing best practice to write clean, efficient, and testable code using C#.
  • Writing elegant, performant, and robust SDKs for other teams to implement against.
  • Solving problems relating to mission critical services for build, test and delivery automation.
  • Staying up-to-date with the latest industry trends and advancements in C# and C++ desktop application development, and share knowledge with the team.
  • Working with and refactor legacy code, identifying areas for improvement, and implementing modern coding practices.
  • Using Continuous Integration and Continuous Deployment (CI/CD) practices during the development process, ensuring frequent and reliable software releases.

Requirements

  • 5+ years experience working with C#.
  • Experience working with C++.
  • Strong communication skills
  • Strong understanding of object-oriented programming principles, design patterns, and architectural concepts.
  • Experience with test first development, unit testing, and familiarity with test automation frameworks.
  • Ability to drive project delivery from early ideation through to production deployment.
  • Hands-on experience with Continuous Integration and Continuous Deployment (CI/CD) practices and tools.
  • Excellent communication and the ability to collaborate effectively within a team environment.
  • Someone who thinks about the overall product and customer experience during development.
  • Previous experience in developing software for Windows is preferred.
  • Familiarity with JavaScript (Angular) and web technologies is a plus.
  • Exposure to cloud technologies and developing cross language APIs is a plus.

Benefits

  • Health insurance
  • Dental coverage
  • Vision coverage
  • Wellness perks
  • Pension/401k matching
  • Flex Time Off
  • Hybrid work model

Job title

Senior Software Engineer – C#

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job