
Staff Software Engineer
Q2 Software, Inc.8 hours ago
Cary, NC, USAStaff+
Responsibilities
- Design, implement, integrate, and test software solutions involving Windows- and Linux-based front-end and back-end components.
- Develop solutions that interact with end users and integrate with internal and external services.
- Deliver, support, maintain, and troubleshoot custom features in live production systems.
- Provide occasional on-call and emergency support, including flexible hours for deadlines and off-hours installations.
- Ensure compliance with security, availability, confidentiality, and privacy policies and controls.
- Mentor teammates, provide technical leadership, and evangelize engineering best practices.
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 and software engineering in a service-oriented architecture.
- Experience across the software development life cycle and in an Agile development environment.
- Azure experience is preferred.
- Demonstrated 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 United States.
Benefits
- Hybrid work opportunities.
- Health insurance and other health and wellness benefits, including generous paid parental leave for eligible new parents.
- Flexible time off.
- Career development and mentoring programs.
- Community volunteering and company philanthropy programs.
- Employee peer recognition programs.