Description
We are seeking a highly skilled Staff Software Engineer to join our team at Western Governors University (WGU). As a Staff Software Engineer, you will be a technical expert and leader in our technology department, responsible for ensuring best practices and well-engineered architecture across the department.
Job Summary The Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm. The position will be required to apply their expert knowledge to ensure best practices and well-engineered architecture across the department. They will also be a key stakeholder and initiator of major changes to processes, engineering practices, and system administration.
Responsibilities Acts as an expert in multiple areas of software engineering. Maintains accountability for the quality of services in multiple areas and teams for the success of the assigned project for on-time, on-budget, and on-scope delivery. Contributes as a lead or consultant for their domain area or multiple teams. Is a ‘go-to’ person in at least one sub-discipline and competent and trusted in several other disciplines or application areas.
Requirements
- Bachelor's Degree in Computer Science, Information Technology, or related field - Equivalent relevant experience performing the essential functions of this job may substitute for the education degree requirement.
- 10 years of experience in software development
- React 18
- Experience building custom component libraries and accessibility auditing
- Python (preferably Django framework)
- Django REST Framework
- AWS - Solutions Architect Cert preferred
- Docker
- Kubernetes
- Relational Databases (MySQL, PostgreSQL)
- SQL, AWS Services
Preferred Qualifications
- Master's Degree or PhD in Computer Science, Information Technology, or related field
- Experience with Salesforce development lifecycle techniques and Salesforce governor limits
- Experience with cloud-based telephony, CTI, SIP/VoIP phones and protocols, QoS, IVRs, and call recording
- Experience in architecting, implementing, and managing enterprise-level contact center solutions
Benefits This is a full-time, regular position (classified for 40 standard weekly hours) that is eligible for bonuses; medical, dental, vision, telehealth and mental healthcare; health savings account and flexible spending account; basic and voluntary life insurance; disability coverage; accident, critical illness and hospital indemnity supplemental coverages; legal and identity theft coverage; retirement savings plan; wellbeing program; discounted WGU tuition; and flexible paid time off for rest and relaxation with no need for accrual, flexible paid sick time with no need for accrual, 11 paid holidays, and other paid leaves, including up to 12 weeks of parental leave.