
Staff Software Engineer
Q2 Software, Inc.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.