Data by YubHub
Senior Software Engineer
WGU
Sponsorship not confirmed
You apply on the original listing. Flieva never charges you to apply and never asks for payment for a job.
About the job
WGU · Salt Lake City, UT · $143,700.00 - $222,700.00 If you're passionate about building a better future for individuals, communities, and our country,and you're committed to working hard to play your part in building that future,consider WGU as the next step in your career. Driven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals. The salary range for this position takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. A reasonable estimate of the current range is: Grade: Technical 410 Pay Range: $143,700.00 - $222,700.00 The Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or application systems. As a Senior Software Engineer, you'll take ownership of complex technical problems and help shape the systems and engineering practices that support our university and its students. What You'll Do Own solutions from design through production. Translate functional and non-functional requirements into well-designed, maintainable software and take responsibility for how your solutions perform after release. Solve complex engineering problems. Design and build web applications, APIs, integrations, and services with scalability, reliability, security, performance, and cost in mind. Build quality into the engineering lifecycle. Own automated testing for the software you deliver, including unit, integration, API, and end-to-end testing. Develop production code and test automation together. Build and maintain UI and API automation using tools such as Playwright and TypeScript, keeping tests fast, reliable, maintainable, and resistant to flakiness. Shape solutions before coding begins. Participate in refinement and technical planning, helping define acceptance criteria, uncover edge cases, identify dependencies, and determine the right testing strategy. Strengthen CI/CD and developer feedback loops. Integrate automated testing into delivery pipelines, treat failed quality gates as actionable engineering issues, and quickly diagnose and resolve failures. Engineer for real-world conditions. Incorporate performance, load, accessibility, and security considerations into solutions using tools and approaches appropriate to the problem. Use observability to understand production systems. Leverage tools such as Dynatrace to validate releases, troubleshoot issues, understand application behavior, and improve reliability. Respond when systems need you. Help lead the rapid diagnosis and resolution of production issues, minimizing disruption and time to restoration. Raise the engineering bar through code review. Provide thoughtful feedback on architecture, implementation, automated tests, maintainability, and overall engineering quality. Influence technical direction. Serve as a technical lead, consultant, or go-to engineer in an application or technical domain and help teams make sound engineering decisions. Anticipate technical risks. Identify architectural concerns, dependencies, scalability challenges, and delivery risks early, and help teams develop practical solutions before they become problems. Mentor and grow other engineers. Share your expertise through pairing, design discussions, code reviews, technical documentation, presentations, and hands-on problem solving. Partner across disciplines. Work closely with product, operations, engineering leadership, and other partners to turn requirements and business needs into effective technical solutions. Improve how we engineer. Identify opportunities to strengthen architecture, tooling, quality, delivery practices, team effectiveness, and the overall developer experience. Ba
More jobs like this
National Security Lead, APACAnthropicCanberra, AustraliaSponsorship stated in listingRegistered MidwifeMercy HealthWerribee, Victoria, AustraliaSponsorship stated in listingRegistered MidwifeMercy Health AustraliaMelbourne, Victoria, AustraliaSponsorship stated in listingSenior Match-3 Designer, New GameSupercellLondon · United KingdomSponsorship available · reported by source
Flieva