×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II - Assessments

Job in Raleigh, Wake County, North Carolina, 27601, USA
Listing for: WGU
Full Time position
Listed on 2026-10-14
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 118900 - 178500 USD Yearly USD 118900.00 178500.00 YEAR
Job Description & How to Apply Below

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 university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders. Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families.

Pay Range: $ - $

What You'll Do

As a Software Engineer, you'll help design, build, and evolve the systems that power learning experiences for hundreds of thousands of students. You'll work alongside talented engineers, product partners, and architects to deliver reliable, scalable solutions while contributing to a collaborative engineering culture that values innovation, quality, and continuous improvement.

SE2 Role Scope And Technical Profile:

Key Responsibilities
  • Design, develop, test, and maintain modern web applications and services using Java, REST APIs, and cloud-based technologies.
  • Translate business and product requirements into scalable, maintainable software solutions while identifying opportunities to improve architecture and technical design.
  • Contribute to the design and implementation of distributed systems with a focus on reliability, performance, security, and operational excellence.
  • Participate in technical discussions, architecture reviews, and code reviews that raise engineering quality across the team.
  • Own features and services from concept through deployment, monitoring, and ongoing support.
  • Troubleshoot production issues, identify root causes, and implement durable solutions to improve system resilience.
  • Collaborate with cross-functional teams to deliver high-quality software on schedule while balancing technical excellence and business outcomes.
  • Develop automated tests and quality strategies that enable continuous delivery and rapid feedback.
  • Share knowledge, mentor peers, and contribute to a culture of learning and technical growth.
  • Evaluate emerging technologies, tools, and engineering practices that can enhance team effectiveness and product capabilities.
What We're Looking For Technical Skills
  • Strong foundation in software engineering principles, including object-oriented design, data structures, algorithms, security, testing, and system design.
  • Experience building web applications and APIs using Java and modern development frameworks.
  • Experience with JavaScript-based technologies such as Node.js, React, or Angular.
  • Understanding of cloud-native architectures and designing systems for scalability, reliability, performance, and cost efficiency.
  • Experience working with relational databases and integrating third-party services and platforms.
  • Familiarity with modern software development practices including CI/CD, automated testing, version control, observability, and Agile delivery.
  • Ability to analyze complex technical challenges and deliver pragmatic, maintainable solutions.
  • Strong communication skills and the ability to collaborate effectively across engineering and product teams.
Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
  • 3+ years of experience developing web applications and services using Java, REST APIs, and related technologies.
  • 2+ years of experience with technologies such as:
    Java (Spring Framework preferred)
    JavaScript (Node.js, React, Angular)
    SQL and database development API development and systems integration
Preferred Experience
  • Cloud-native application development, particularly AWS.
  • Modern application modernization efforts, including refactoring monolithic applications into scalable cloud-based services.
  • Agile/Scrum software development environments.
  • IntelliJ, VS Code, Git, and Jira.
  • Application integration with enterprise and legacy systems.
  • Identity and access management technologies.
  • Technical certifications in cloud, software development, or architecture disciplines.
Why Engineers Choose WGU
  • Build software that directly impacts student success and expands access to education.
  • Work on meaningful technical challenges involving scale, performance, integration, and modernization.
  • Influence…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary