Q2 Software, Inc.

Staff Software Engineer

Q2 Software, Inc.
Apply
1 day ago
Cary, NC, USAStaff+

Responsibilities

  • Design, implement, integrate, and test Windows- and Linux-based front-end and back-end software components.
  • Deliver custom solutions that interact with end users and integrate with internal and external services.
  • Deploy, support, maintain, and troubleshoot custom features in live production systems.
  • Ensure adherence to security, availability, confidentiality, and privacy policies and controls.
  • Provide technical leadership, mentor teammates, and evangelize engineering best practices.
  • Provide occasional on-call or emergency production support and work flexible hours for deadlines or off-hours installations.

Requirements

  • Typically requires a bachelor’s degree in Computer Science or a related field and at least 8 years of related experience, an advanced degree and at least 6 years of experience, or equivalent related work experience.
  • Proficiency in C#, .NET, JavaScript/TypeScript, and SQL.
  • Experience with web development, the software development life cycle, service-oriented architecture, and Agile development environments.
  • Azure experience is preferred.
  • Strong design, analytical, problem-solving, communication, and interpersonal skills.
  • Fluent written and oral communication in English.
  • Must be authorized to work for any employer in the U.S.

Benefits

  • Hybrid work opportunities.
  • Flexible time off.
  • Career development and mentoring programs.
  • Health and wellness benefits, including health insurance offerings and paid parental leave for eligible new parents.
  • Community volunteering and company philanthropy programs.
  • Employee peer recognition programs.
  • Occasional on-call availability and flexible hours may be required for deadlines or off-hours installations.
Contact me