Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Manager, Software Engineer

Western Governors University

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.

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.

At WGU, it is not typical for an individual to be hired at or near the top of the range for their position, and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is:

Grade: Management Technical 714 Pay Range: $151,800.00 - $250,500.00

Job Description

The Manager of Software Engineering is responsible for leading high-performing software development teams in delivering scalable, secure, and innovative technology solutions that support organizational objectives. This role provides technical leadership, people management, and operational oversight while driving software development initiatives from concept through deployment and ongoing support. The successful candidate will foster a culture of collaboration, continuous improvement, quality, and accountability while ensuring projects are delivered on time, within budget, and aligned with business requirements.Essential Functions and ResponsibilitiesLeadership & Team Management
  • Lead, mentor, and develop a team of software engineers, fostering a culture of innovation, collaboration, and continuous learning.
  • Build and manage cross-functional software development teams utilizing industry best practices and Agile methodologies.
  • Conduct performance reviews, provide ongoing coaching, and support career development for team members.
  • Participate in hiring, onboarding, talent development, succession planning, and retention initiatives.
Software Development & Delivery
  • Partner with business stakeholders and internal customers to gather requirements, define technical solutions, and prioritize development efforts.
  • Drive all phases of the Software Development Life Cycle (SDLC), including requirements analysis, feasibility assessments, solution design, development, testing, implementation, documentation, and support.
  • Ensure the delivery of high-quality software solutions that meet business objectives, timelines, budget constraints, and technical standards.
  • Oversee project planning, resource allocation, sprint planning, and development schedules to ensure successful execution.
Technical Leadership
  • Provide architectural guidance and strategic direction for enterprise applications and integrations.
  • Lead solution design reviews, code reviews, and technical decision-making to ensure maintainability, scalability, security, and performance.
  • Evaluate and recommend technology solutions, including build-versus-buy decisions, application integrations, and platform modernization opportunities.
  • Establish and promote software engineering best practices, including test-driven development (TDD), continuous integration/continuous delivery (CI/CD), and DevOps principles.
Operational Excellence
  • Manage software release processes, application deployments, patch management, and production change control activities.
  • Identify and resolve technical and operational risks early to minimize project delays and reduce costs.
  • Monitor development metrics and implement process improvements to enhance team efficiency and software quality.
  • Ensure compliance with organizational policies, security standards, and governance requirements.
Financial & Strategic Management
  • Manage departmental budgets, resource forecasts, vendor relationships, and technology investments.
  • Contribute to strategic planning and technology roadmaps that support long-term organizational goals.
  • Perform other duties as assigned.
Knowledge, Skills, and Abilities
  • Proven ability to lead and inspire technical teams in a fast-paced, collaborative environment.
  • Strong people leadership, coaching, conflict resolution, and stakeholder management skills.
  • Deep understanding of software engineering principles, design patterns, and modern development practices.
  • Expertise in Agile methodologies, including Scrum, Kanban, and Test-Driven Development (TDD).
  • Experience designing and supporting enterprise-scale applications and integration platforms.
  • Strong architectural skills with the ability to evaluate and recommend innovative technology solutions.
  • Excellent analytical, problem-solving, and decision-making abilities.
  • Exceptional written, verbal, and presentation communication skills.
  • Ability to translate complex technical concepts into business-focused solutions.
  • Deep technical experience developing and supporting Java-based enterprise applications and web services technologies including REST, SOAP, XML, and modern web frameworks.
Organizational Impact
  • Leads a team responsible for executing operational and strategic objectives with measurable impact on departmental and organizational outcomes.
  • Allocates resources effectively and ensures team priorities align with business goals.
  • Contributes to budget planning and operational forecasting activities.
Problem Solving & Decision Making
  • Makes informed decisions regarding people, processes, systems, and technology solutions.
  • Addresses complex and often ambiguous challenges through analysis, collaboration, and sound judgment.
  • Continuously identifies opportunities to improve processes, efficiency, and service delivery.
Communication & Influence
  • Builds strong partnerships with stakeholders across technical and non-technical teams.
  • Influences decisions and gains alignment through effective communication and collaboration.
  • Champions organizational policies, standards, and best practices.
Leadership & Talent Development
  • Develops high-performing teams through mentoring, coaching, and accountability.
  • Drives employee engagement and fosters an inclusive team culture.
  • Supports recruitment, performance management, career growth, and succession planning efforts.
Minimum Qualifications
  • buildingBachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent combination of education and experience).
  • 5 plus years of experience in enterprise software development, including hands-on software engineering experience as a software development manager. Requires broad management knowledge to lead the department. Generally, has advanced level knowledge and skills within a specific technical or professional discipline with understanding of the impact of work on other areas of the University.
  • Experience leading Agile software development teams and delivering enterprise applications.
  • Demonstrated experience with system architecture, software design, and application integration.
  • Tech stack: Strong proficiency in a modern backend language (e.g., Java , Kotlin , Python , or similar), Angular, or equivalent frameworks, experience building and operating production systems on AWS
Preferred Qualifications
  • Master's degree in Computer Science, Information Technology, Software Engineering, or related discipline.
  • Experience with Oracle or other relational database technologies.
  • Experience with identity management and authentication platforms (IDM, SSO, OAuth, etc.).
  • Experience with project management and workflow tools such as Jira.
  • Experience integrating enterprise applications, CRM platforms, document management systems, and Student Information Systems (SIS).
  • Experience modernizing or integrating legacy systems and applications.
  • Knowledge of DevOps practices, cloud platforms, CI/CD pipelines, and application modernization strategies.
  • Experience builidng or integrating AI-Powered Features using Large Language Models

This position is required to be in our Raleigh, NC office 5 days a week

This position requires occasional travel of up to 20%, including required attendance at designated company summits (typically one to two per year). Additional travel may include conferences, visits to company locations, and other business-related events as needed. Additional travel may be assigned as needed to support business requirements.#LI-JW1

Position & Application Details

Full-Time Regular Positions (classified as regular and working 40 standard weekly hours): 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.

How to Apply: If interested, an application will need to be submitted online. Internal WGU employees will need to apply through the internal job board in Workday.

Additional Information

Disclaimer: The job posting highlights the most critical responsibilities and requirements of the job. It's not all-inclusive.

Accommodations: Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at View email address on click.appcast.io.

Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Manager, Software Engineer in Durham, NC vacancy
  • $207k - $301k

     ...Software Engineer Manager II, Google Workspace X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Raleigh, NC, USA; Durham, NC, USA . ~ Bachelor’s degree or equivalent practical experience... 
    Suggested

    Google Inc.

    Durham, NC
    3 days ago
  • $130k - $200k

     ...Toshiba Global Commerce Solutions is seeking a Software Engineering Manager to lead teams building the next chapter of ELERA: AI-native development tooling, an agentic platform layer, and a FAANG-aligned operating model where engineering owns delivery end to end. The... 
    Suggested
    Work experience placement
    Worldwide

    Toshiba Global Commerce Solutions

    Durham, NC
    3 days ago
  •  ...Overview Toshiba Global Commerce Solutions is seeking a Manager, Software Engineering II that will be an integral part of an engineering team responsible for planning, developing, testing, releasing, and supporting one or more Point of sale SW products and/or solutions... 
    Suggested
    Immediate start

    Toshiba Global Commerce Solutions

    Durham, NC
    5 days ago
  •  ...Senior Fullstack Software Developer Restor3d is looking for an experienced Senior Fullstack Software Developer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific... 
    Suggested

    restor3d

    Durham, NC
    4 days ago
  • Full-Stack Software Engineer with expertise in Java, Spring Boot, SQL, AMQ, Elasticsearch, React, and Angular. Experienced in developing scalable solutions, automating CI/CD with Azure DevOps, mentoring new engineers, and collaborating across teams.
    Suggested

    3B Staffing LLC

    Durham, NC
    3 days ago
  • $115k - $130k

     ...Piper Companies is seeking a Full Stack Software Engineer to join an organization within the insurance industry in a hybrid work schedule in Durham, NC . The Full Stack Software Engineer will play a key role in building and supporting scalable applications with a strong... 

    Piper Companies

    Durham, NC
    1 day ago
  • $152.5k - $219.2k

     ...the time-series database and supporting software components that store and serve the telemetry...  ...real responsibility, and learn from the engineers around them. Your Impact As a...  ...containerization and Kubernetes. Database Management: Experience designing and querying... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Durham, NC
    3 days ago
  •  ...Software Engineer (Backend) Location: Durham, NC, Hybrid from SEP Duration: 12+ months Technical thought leadership with the ability to design, implement, and communicate solutions to problems at the optimal level for the audience Exemplary collaboration skills... 

    Samprasoft

    Durham, NC
    4 days ago
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake,...  ...and support digital capabilities. As a Software Engineer, you will be an integral member...  ...~ Hands on experience in any Content Management like AEM, Tridion etc. ~ Hands on experience... 
    Long term contract

    Samprasoft

    Durham, NC
    4 days ago
  •  ...Director, Software Engineering at Fidelity Investments in Durham, NC to dvlp, dsgn, implnt & supp Appls on AWS Cloud. Req. Bachelor’s degree and 6 yrs. exp. or Master’s and 4 yrs exp. For full job details and to apply, search by Job Number 2130958 at jobs.fidelity.com... 

    Fidelity Investments

    Durham, NC
    4 days ago
  •  ...Director, Software Engineering page is loaded## Director, Software Engineeringlocations: Durham, NC: Westlake, TXtime type: Full timeposted...  ...Brokerage Operations workstation* Closely partner with Product Manager and VP of Engineering to build a delivery roadmap balancing... 
    Full time
    Work at office

    Soteria Reinsurance Ltd.

    Durham, NC
    5 days ago
  •  ...Director, Software Engineering Job Description Position Description : Provides technical guidance, resolves complex development and design...  ...areas on complex organization‑wide projects. Advises senior management on technical strategy. Researches and recommends new technologies... 

    Habitat for Humanity of Durham

    Durham, NC
    2 days ago
  • $122.4k - $158.4k

     ...The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting...  ..., control planes, scheduling, placement, and lifecycle management. Advance reliability through observability, telemetry, failure... 

    Dell

    Durham, NC
    1 day ago
  • $128k - $143k

     ...profound insights into development and engineering challenges. Here, you will work on meaningful...  ...everything possible. The Senior Software Engineer is part of a team transforming...  ...tools for data collection, management, and model development; WiX Toolset and... 
    Remote work
    Work from home
    Flexible hours

    Danaher Corporation

    Durham, NC
    1 day ago
  •  ...Full Stack Data Engineer We are seeking a Full Stack Data Engineer with strong expertise in Snowflake, Informatica, and React.js to...  ...applications. The role involves building robust data pipelines, managing cloud data warehouses, and developing intuitive frontend applications... 

    Yantran LLC

    Durham, NC
    3 days ago
  • $121k - $212.8k

     ...future of customer experience together. Job Title :Senior Software Engineer Department & Team :Genesys Cloud CX and Core Services,...  ...Context Communicates regularly with colleagues and management. Legally eligible to work in the U.S. Based in or willing... 
    Work experience placement
    Work from home
    Worldwide
    Flexible hours

    Genesys Cloud Services, Inc.

    Durham, NC
    5 days ago
  • $171k - $255k

     ...Senior Software Engineer – Cloud Infrastructure As a Senior Software Engineer – Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp's SaaS and IaaS offerings. You will work across the full service lifecycle... 
    Local area

    NetApp

    Durham, NC
    4 hours ago
  •  ...Software Engineer In Test Fidelity Investments has an opportunity for a Software Engineer in Test within our growing Durham/RTP, NC Campus. In this role, you would be delivering high end products, innovative technology and customer solutions for everyday roadblocks.... 
    Shift work

    Samprasoft

    Durham, NC
    4 days ago
  •  ...Junior Software Engineer Duration: Long Term Contract Location: Durham, NC - Hybrid (5 days in a month) Job Description: Looking...  ...Hands-on Linux experience preferred (user and permissions management, file systems, performance tuning) Proficiency with Java... 
    Long term contract

    Samprasoft

    Durham, NC
    4 days ago
  •  ...The laboratory currently is host to world-class scientists and engineers, with advanced degrees in computer science, mathematics,...  ...Responsibilities Teledyne Scientific Company is seeking an exceptional Software Engineer to support advanced research and development projects... 
    Local area

    Teledyne

    Durham, NC
    3 days ago
  • $100k

     ...walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Durham, NC
    5 days ago
  • $126.5k - $182k

     ...the Team Cisco IT is a transformation engine enabling people to do the best work of...  ...Chain ERP solution, a critical backbone for managing everything from procurement to delivery....  .... Participate in all phases of the software development lifecycle, including... 
    Full time
    Temporary work
    Local area
    Flexible hours
    Day shift

    Cisco

    Durham, NC
    3 hours ago
  •  ...Software Engineer Durham, NC CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the Department of Defense detect threats in high-stakes environments and... 
    Temporary work
    Relocation package
    Flexible hours

    CoVar

    Durham, NC
    5 days ago
  •  ...Senior Windows Engineer (Endpoint Management & Modern Workplace) Job Location: Durham, NC We are seeking an experienced Senior Windows Engineer to join our team and support a large-scale, enterprise environment of approximately 20,000 Windows endpoints. This role... 

    Pearson Education Services

    Durham, NC
    5 days ago
  •  ...and twelve factor app patterns Ability to build reliable software that can withstand unreliable environments Unit and integration...  ...handle multiple tasks at any given time Participate in engineering practices such as code and design reviews, environment... 
    Worldwide

    Dexian

    Durham, NC
    1 day ago
  •  ...the organization into moving towards a engineering product model based team structure....  ...Skills You Bring Proven hands on software development experience in Java Web services...  ...Middleware, Stream processing, Master Data Management. Proficient in Java, J2EE, Spring... 

    Samprasoft

    Durham, NC
    4 days ago
  •  ...Software Engineer II Duration: Long Term Location: Durham, NC - Onsite Bachelor's Degree in Computer Science, Computer Engineering or equivalent At least 5 years’ experience in Software development At least 3 years’ experience in Object-oriented programming... 

    Samprasoft

    Durham, NC
    4 days ago
  • $72k - $121k

     ...Software Engineer Womble Bond Dickinson (US) LLP seeks a Software Engineer to join our team. The Software Engineer designs, builds, and...  ...and Office add-ins; define agent invocation patterns, context management, and enterprise governance models Implement observability... 
    Work at office
    Remote work
    Flexible hours

    Womble Bond Dickinson LLP

    Durham, NC
    3 days ago
  • $80k - $95k

     ...to $50 per month ~ Company paid Wellable subscription Join Vultr Vultr is seeking a highly skilled and experienced Software Engineer to build, improve, and evolve the backend systems that power one of the world's leading cloud infrastructure platforms. The ideal... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    GrabJobs

    Durham, NC
    5 hours ago
  •  ...Responsibilities Kforce has a client that is seeking a Senior Software Engineer in Durham, NC. Skills Bachelor's degree in Computer Science or related field required 5+ years of experience in distributed systems development using object-oriented programming... 
    Hourly pay
    Contract work

    Kforce

    Durham, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Manager, Software Engineer. Be the first to apply!