Software Engineer- Python
$95.9k - $143.8kWestern 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:
Job Description
Responsible for the research, design, development, analysis, testing, and implementation of software operating or application systems. Communicates project information to client, project manager, or other design personnel working on projects. Maintains good working relationships with clients and staff. Writes and maintains complete documentation. Supports team members and ensures established goals and deadlines are met. Keeps management informed of status and significant problems.
Job Duties
- Maintains accountability for quality of services in their assigned area and the success of assigned projects for on-time, on-budget, and on-scope delivery.
- Contributes as a lead or consultant for at least one team. May be a ‘go-to’ person in a particular sub-discipline or application area.
- Contributes to the team's effectiveness through formal and informal mentoring and direction during team meetings and problem-solving.
- Communicates effectively and regularly with other disciplines to identify and resolve problems and contribute to organizational success.
- Leads teams or cross-functional groups in identifying and transferring knowledge through formal and informal means (formal presentations, internal whitepapers, etc).
- Acts as a planning consultant for a team or portfolio when identifying technical risks and dependencies. Identifies potential problems and solutions far in advance and mentors other engineers in risk management.
- Speaks authoritatively and accurately with respect to questions related to their area of ownership or the platform.
- Contributes directly and leads others in rapidly identifying system problems, minimizing time to service restoration.
- Assists engineering management in identifying opportunities for improvement within the team, including training, technical feedback, emerging problems, etc.
- Applies strategies and tools to plan and execute testing strategies to find the ‘sweet spot’ that maximizes quality while minimizing costs. Demonstrates the ‘good enough’ principle that balances quality and time to implement.
- Interprets functional, non-functional, and implied requirements into designs and code that meet those specifications. Identifies gaps, risks, and deficiencies in such requirements and proposes solutions. Guides more junior engineers on how to plan and execute requirements for delivery.
- Performs other job-related duties as assigned.
KSAs
- Understanding the processes associated with software development, including Planning, Measurement, Coding, Testing, Reuse, Tools, Abstraction, Algorithms, and Complexity, Security, and basic system understanding.
- Ability to employ tools and techniques related to an engineering discipline, such as database management, user interface development, inter-process communications, etc.
- Ability to create designs that can be realized in code that achieve functional and non-functional requirements for an application or at the system level. Appropriately uses design patterns, system decomposition, security, and fault tolerance. A demonstrated capability in one or more design methodologies, such as Object-oriented design, Function-oriented design, data-centered design, and the notations appropriate for each.
- Ability to understand differences, strengths, and weaknesses of various Software Development Life Cycle models, and practical considerations of options
- Understands implications of Software as a Service in the creation of software systems. Thinks of designs for scale, reliability, and cost in a public cloud environment. Use data and metrics to analyze Key Performance Indicators.
- Ability to explain the basic value of a system and subsystems to users and how the various subsystems interoperate to provide features. Able to act as a partner with Operations in solving problems at a system level. Knows what the system can and cannot do.
- Ability to demonstrate a sense of urgency when looking for solutions to problems
- Understands the general higher education landscape, particularly with online higher education, including competitive landscape, opportunities, and feature gaps.
- Ability to identify innovative ideas or technologies that represent opportunities to advance the capabilities of the university education platform, our efficiencies in improving our platform, or both. Can leverage change management processes to drive adoption.
- Ability to make the team stronger and more cohesive
- Strong communication skills with the ability to engage others at the right level at the right time. Communicates effectively in group settings by knowing the audience, listening effectively, and being responsive. Presents solutions, not just problems, and effectively manages expectations.
- Ability to identify, mitigate, or avoid risks and work closely with leads or managers to make sure that such risks and dependencies are understood, accounted for, and planned for through an appropriate strategy.
Minimum Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field
- 2 years of experience in software development, pioneering new approaches and technologies in engineering
- Experience in web-based applications and web services using Python, REST, JavaScript, Angular or React, and other web technologies, including experience in interfacing with databases and integrating third-party products with existing infrastructure.
- Equivalent relevant experience performing the essential functions of this job may substitute for education degree requirements. Generally, equivalent relevant experience is defined as 1 year of experience for 1 year of education, and is at the discretion of the hiring manager.
Preferred Qualifications
- Experience with AWS and cloud technologies such as EKS, S3, EC2, and other technologies
- Experience with Event Driven Architectures, and tools to implement it such as Kafka.
- Experience with IntellliJ/VS Code, JIRA, Git
- Experience with Agile/Scrum Project Development
- Experience with Django
- Experience with Java or a similar Object-oriented language
- Experience with IDM/OSSO, Hibernate/Seam, Banner
- Experience with Application Integration with legacy systems
- Technical Certifications
- This Role is located on-site at our SLT Headquarters.
While we welcome applicants from all backgrounds, WGU cannot provide visa sponsorship for this role.
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 jobs.institutedata.com.
Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.
- ...A leading open source software provider is seeking an Engineering Manager to lead a team that optimizes Ubuntu for cloud partners like Amazon and Google... ...The role requires technical leadership, experience in Python and Golang, and a strong ability to mentor engineers....SoftwareRemote work
$25 per hour
...Distributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalContinue with Google Continue with GoogleDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin...SoftwareLocal areaRemote workWorldwide- ...Range: $157,000.00 - $243,400.00 Job Description The Staff Software Engineer is a position of technical expertise, influence, and... ...building custom component libraries and accessibility auditing ~ Python (preferably Django framework ~ Django REST Framework ~...SoftwareFull timeFlexible hours
- ...the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data analysts/data scientists. We... ...apply. Who should apply: Recent computer science/engineering/mathematics/statistics or science graduates looking to...Software
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...team on strategy and execution.We work in Python and Golang, and expect engineering managers...SoftwareWork at officeWork from home
- ...RainFocus, one of the most innovative software companies in the heart of Utah's Silicon Slopes, is in search of an exceptional Salesforce Administrator / Junior Administrator to support and optimize our CRM platform. About RainFocus RainFocus cares about its employees...SoftwareRemote workWorldwide
- ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at CanonicalCanonical is a leading...SoftwareContract workWork at officeLocal areaWork from homeWorldwideFlexible hours
- ...CanonicalCanonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...-oriented software engineering in Python and a focus on software interoperability...SoftwareContract workWork at officeWork from homeWorldwideFlexible hours
- ...re doing! Job Description Summary: The Customer Solutions Engineer a highly skilled Mainframe Modernization Senior Consultant to provide... ...EU language #LI-Remote #LI-MM1 . . What Rocket Software can offer you in USA: Unlimited Vacation Time as well as...SoftwareLocal areaRemote workWorldwide
- ...and private banking services, The Bank helps address the unique needs of innovators. We are looking for a hands-on Principal Software Engineer with a passion for designing repeatable delivery process and implementing frameworks that enable projects to flow quickly and...SoftwareWork experience placementShift work
$118.4k
...including Business Stakeholders, Data Science, Engineering, and Product-you will help set the... ...Board. The ideal candidate brings a strong software engineering and solution architecture background, deep experience in Python, and a solid understanding of enterprise integrations...SoftwareFor contractorsLocal area$116k - $174.1k
...estimate of the current range is: Grade: Technical 408 Pay Range: $116,000.00 - $174,100.00 Job Description The Software Engineer II is an early- to mid-career contributor that has a combination of formal education and experience in the software...SoftwareFull timeFlexible hours- ...Advanced Process Solutions (APS) develops software to support work flowing through and... ...physical data modeling, development support & Engineering. Proven analytical, data mapping, and... ...proficiency of programming languages (Python) is preferred. Expertise with Oracle...Software
- ...sponsorship for this position. Senior Data Engineer - Oracle Application DBA The Role... ...proficiency of programming languages (Python) is preferred. Expertise with... ...Continuous Delivery (CI/CD) practices including software configuration management, test...Software
$57.5k - $77.63k
...'re doing! Job Description Summary: The Technical Support Engineer II (TSE) will be part of a team of support engineers as part of... ...installation, setup, configuration and functionality of Rocket Software products. This person will troubleshoot reported symptoms to aid...SoftwarePermanent employmentRemote workWorldwide- ...SAML Experience with Services Oriented Architecture and RESTful Architecture, web services development Experience building software systems according to SOLID principles and following design patterns Experience in Mule Integrations and Mule API Management....SoftwareFor contractors
- ...Title: Full Stack Engineer (Angular, GraphQL, AWS) Description: What are the top three MUST have soft skills and technical skills... ...~ Participation in the design and architecture of full stack software solutions. ~ Experience with GraphQL and NestJS. ~ Experience...Software
$120k - $150k
..., public agencies, consultants and contractors to incorporate engineering systems, respond to requests for information, clarifications and... ...accreditation preferred Proficiency in architectural software such as Revit, AutoCAD, Navisworks and 3D modeling software preferred...SoftwareTemporary workFor contractorsFlexible hours- ...Mobile Engineering Lead Level will depend on experience. We're looking for an experienced engineering leader to help run and grow... ...team Strong experience building and shipping software using C# and .NET Core Solid understanding of backend architecture...Software
- ...Senior Full Stack Engineer Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments... ...~ Participation in the design and architecture of full stack software solutions ~ Guide junior developers in building their craft...SoftwareTemporary work
- ...Company seeking a highly technical Sr. API Platform Architect for the APIC4E Engineering team. In the Sr. API Platform Architect role, you will be part of Engineering team building the software required for enabling business divisions to build and drive the consumption...Software
- ...point of contact for internal employees experiencing technical issues. You will provide timely and effective support for hardware, software, and account-related issues, ensuring minimal disruption to business operations. This role offers an excellent opportunity to...Software
$50k
...environment. Responsibilities Through the use of a variety of software and hand sketches, create conceptual designs, site plan designs... ...drawing packages for the wide array of projects that FOCUS engineers. Ensure that design deliverables meet municipal codes and requirements...SoftwareHourly payFull timeInternshipWork at officeLocal areaMonday to Friday- ...Software Engineer I At Western Governors University (WGU), technology plays a critical role in advancing our mission to expand access to... ...You will primarily focus on backend development using Java and Python while collaborating closely with engineers working in Angular...SoftwareFull timeInternshipFlexible hours
- ...exceptional results. Perform quality checks on all designs to ensure accuracy and adherence to brand guidelines. Utilize industry‑standard software (Adobe Creative Suite, InDesign, etc.) to create stunning visual content. Manage multiple projects simultaneously while meeting...Software
$116k - $174.1k
...ABOUT THE ROLE We are looking for a skilled Salesforce Engineer II to design, develop, and maintain scalable CRM solutions that... ...Tableau CRM or Salesforce Data Cloud. • Background in Java, Python, or JavaScript outside of Salesforce context. • Prior experience...SoftwareFull timeFlexible hours- ...consistency and system reliability. Partner with the Manager, Engineering & AI Solutions on ERP/CRM customization requiring custom... ...vendors; negotiate renewals and escalate issues. Evaluate new software solutions and make recommendations to the Director of IT. Performs...SoftwareFull timeFor contractors
$140.2k - $217.2k
...University, we are investing heavily in modern engineering platforms and internal tooling that improve how software is built, tested, deployed, and operated. We're... ...platform capabilities. You'll work across Java and Python backend services while partnering closely with...SoftwareFull timeFlexible hours- ...Software Engineering Intern (Part-Time) We're looking for a motivated software engineering intern to help maintain and expand our suite of custom internal applications. You'll work semi-independently alongside our senior engineers, taking ownership of real tasks with...SoftwarePart timeInternship
$106.61k - $284.28k
...Health as a Sr. Manager, Frontline Support Engineering to lead our organization's efforts to... ...at least one programming language (e.g., Python, Java, Go). • Proven track record of... ...: • Experience in IT, SRE, DevOps, or Software Engineering. • Experience acting as incident...SoftwareHourly payFull timeTemporary workWork experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer- Python. Be the first to apply!
- software engineer full time Salt Lake City, UT
- startup software engineer Salt Lake City, UT
- rust software engineer Salt Lake City, UT
- work from home software developer Salt Lake City, UT
- software developer Salt Lake City, UT
- software development engineer aws Salt Lake City, UT
- ngo software engineer Salt Lake City, UT
- part time software developer Salt Lake City, UT
- software engineer Salt Lake City, UT
- senior software engineer Salt Lake City, UT

