
Senior Software Engineer
Western Governors University22 hours ago
Salt Lake City, UT, USASenior
Base Salary
$144k - $223k/yr
Responsibilities
- Research, design, develop, analyze, test, document, and implement software operating and application systems.
- Serve as a technical expert, trusted resource, mentor, and consultant for engineering teams.
- Translate functional, non-functional, and implied requirements into thoughtful designs and high-quality code.
- Take accountability for service quality and project delivery while balancing scope, budget, timelines, reliability, and cost.
- Identify technical risks, dependencies, gaps, and solutions early in the development process.
- Partner across engineering, Operations, and other disciplines to troubleshoot complex issues, restore services, and improve performance.
- Share technical knowledge through mentoring, presentations, documentation, and collaborative problem-solving.
- Design and execute testing strategies addressing quality, delivery speed, cost, security, scale, reliability, and fault tolerance.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent relevant experience.
- At least 6 years of software development experience.
- Experience developing web-based applications and web services using Java, ServiceNow, and other web technologies.
- Experience interfacing with databases and integrating third-party products with existing infrastructure.
- Experience with relational databases such as Oracle, MySQL, and Aurora, as well as non-SQL databases.
- Strong understanding of software development practices, including planning, coding, testing, security, algorithms and complexity, abstraction, reuse, and software development lifecycle models.
- Experience designing scalable, reliable, and cost-conscious software systems, including SaaS and public cloud environments.
- Strong communication, problem-solving, technical leadership, risk-management, mentoring, and collaboration skills.
- Preferred experience with IntelliJ, VS Code, JIRA, Git, Java or another object-oriented language, J2EE, Java EE, JavaScript, SQL, IDM/OSSO, Hibernate/Seam, Banner, legacy-system integration, cloud-native development, cloud migration, AWS, or relevant technical certifications.
- A master’s degree or PhD in Computer Science, Information Technology, or a related field is preferred.
Benefits
- Full-time regular position with eligibility for bonuses.
- Medical, dental, vision, telehealth, mental healthcare, health savings account, and flexible spending account benefits.
- Basic and voluntary life insurance, disability coverage, accident, critical illness, hospital indemnity, legal, and identity theft coverage.
- Retirement savings plan and wellbeing program.
- Discounted WGU tuition.
- Flexible paid time off, flexible paid sick time, 11 paid holidays, and other paid leave including up to 12 weeks of parental leave.
- Full-time, in-office work five days per week at the Salt Lake City, Utah office.
- Occasional travel of up to 20%, including company summits, conferences, and visits to company locations.
About Western Governors University
Western Governors University is a nonprofit, accredited online university offering competency-based bachelor’s and master’s degree programs for working adults in business, IT, teaching, and healthcare. It operates a tuition-based model with flat-rate terms that let students advance as they demonstrate proficiency. Founded in 1997 by 19 U.S. governors and based in the Salt Lake City, Utah area, WGU serves students nationwide through fully remote instruction and support.