Talent.com
Senior Python Software Engineer
Senior Python Software EngineerWestern Governors University • Salt Lake, Utah, USA
Senior Python Software Engineer

Senior Python Software Engineer

Western Governors University • Salt Lake, Utah, USA
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [job_card.permanent]
[job_card.job_description]

If youre passionate about building a better future for individuals communities and our countryand youre committed to working hard to play your part in building that futureconsider 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 : Technical 410

Pay Range : $140200.00 - $217200.00

Job Description

Job Duties

  • Acts as an expert in assigned areas of software engineering. Mentors other more junior engineers to be more effective in their role.
  • Maintains accountability for quality of services in their assigned area and 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 formally and informally to the effectiveness of the team 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 organization 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 as well as potential 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 rapid identification of system problems minimizing time to restoration of services.
  • 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 inter-operate 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 on-line 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

  • Bachelors degree in Computer Science Information Technology or related field
  • 6 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 of 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 the discretion of the hiring manager.
  • Preferred Qualifications

  • Masters Degree or PhD in Computer Science Information Technology or related field
  • 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 IDM / OSSO Hibernate / Seam Banner
  • Experience with Application Integration with legacy systems
  • Technical Certifications
  • Job Description Disclaimer : This position description provides the major duties / responsibilities requirements and working conditions for the position. It is intended to be an accurate reflection of the current position however management reserves the right to revise or change as necessary to meet organizational needs. Other responsibilities may be assigned when circumstances require.

    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. Its 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

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

    Required Experience :

    Senior IC

    Key Skills

    Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems

    Employment Type : Full-Time

    Experience : years

    Vacancy : 1

    Monthly Salary Salary : 140200 - 217200

    [job_alerts.create_a_job]

    Software Engineer Python • Salt Lake, Utah, USA

    [internal_linking.similar_jobs]
    Senior Solutions Engineer

    Senior Solutions Engineer

    Netcraft • Lehi, UT, US
    [job_card.full_time]
    Netcraftis the global leader in cybercrime detection and disruption.Werea trusted partner for three of the four largest companies in the world and many large country. Our purpose, passion, andexpert...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer (API / .NET)

    Senior Software Engineer (API / .NET)

    Cricut • South Jordan, UT, US
    [job_card.full_time]
    Cricut® makes smart cutting machines that work with an easy-to-use app, an ever-growing collection of materials, and crafting essentials to help you design and personalize almost anything &mdas...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Tendo • Salt Lake City, UT, US
    [job_card.full_time]
    We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregiver...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Cloud Engineer - Utah Only

    Sr. Cloud Engineer - Utah Only

    RLDatix • Lehi, UT, US
    [job_card.full_time]
    Senior Production Engineer | R&D | Lehi, Utah | Hybrid.RLDatix (RLD) is on a mission to help raise the standard of care…everywhere. Trusted by over 10,000 healthcare organizations around ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Software Engineer (Full-stack)

    Lead Software Engineer (Full-stack)

    Cricut • South Jordan, UT, US
    [job_card.full_time]
    Cricut® empowers people to make and personalize almost anything—from custom cards and apparel to everyday items and home décor. Our smart cutting machines, design apps, and material...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Quality Engineer

    Quality Engineer

    KIHOMAC • Layton, UT, US
    [job_card.full_time]
    Act as technical representation for quality management system across organization.Cultivate and champion the quality mindset across disciplines. Develop, execute and maintain manufacturing quality p...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Azure Principal Systems Engineer

    Azure Principal Systems Engineer

    isolved • Sandy, UT, US
    [job_card.full_time]
    Headquarters is in Charlotte, NC.Recently expanded to nearshore.SMB Payroll in 2023 Sapient Report.Voted top places to work in USA 2023. Are you passionate about building resilient, scalable systems...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Cloud Engineer

    Senior Cloud Engineer

    Western Governors University • Salt Lake City, UT, United States
    [job_card.full_time] +1
    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 ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior AI Platform Engineer

    Senior AI Platform Engineer

    BankTalent HQ • Midvale, UT, United States
    [job_card.temporary]
    Zions Bancorporation's Enterprise Technology and Operations (ETO) team is transforming what it means to work for a financial institution. With a commitment to technology and innovation, we have been...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Manager Software Engineer

    Manager Software Engineer

    Myriad Genetics • Salt Lake City, UT, United States
    [job_card.full_time]
    Software Engineering Manager - Clinical Report Integrations.Myriad Genetics is transforming how genetic test results are built, delivered, and integrated across internal and external healthcare sys...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff / Principal Backend Engineer (Python)

    Staff / Principal Backend Engineer (Python)

    Canopy • South Jordan, UT, US
    [job_card.full_time]
    Staff / Principal Backend Engineer.UT, FL, OH, TX, TN, OR, NH, MI, IL, AR, CA, GA.Canopy is a fast-growing SaaS company in South Jordan, Utah building simple, efficient software for accounting firm...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Semiconductor Professional - Semiconductor Product Engineer - Customer Quality - Project Management

    Semiconductor Professional - Semiconductor Product Engineer - Customer Quality - Project Management

    ProSearch Recruiting Partners Inc • North Salt Lake, UT, US
    [job_card.full_time]
    Project Manager needed for Leading OEM.A renowned global leader in clean room, robotics, and fabrication machinery is seeking a dynamic Project Manager to join their team.The Project Manager will p...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Tendo • Salt Lake City, UT, US
    [job_card.full_time]
    We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Salt Lake City, UT, United States
    [job_card.full_time]
    We are seeking a Lead Software Engineer to join the Retrieval Ingestion Team at Relativity.This role is ideal for an experienced engineer who thrives on designing and operating high throughput inge...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Medallion Bank • Salt Lake City, UT, US
    [job_card.full_time]
    At Medallion Bank we finance fun! We are an industrial loan bank that specializes in providing consumer loans for the purchase of recreational vehicles, boats, home improvement, and offering loan o...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    Revel Media Group • Kaysville, UT, US
    [job_card.full_time]
    We're seeking a Senior Full-Stack Software Engineer to drive faster development cycles, rapid product development, and a better customer experience at Revel Media Group.Your role will contribut...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Python Software Engineer

    Senior Python Software Engineer

    Western Governors University • Salt Lake City, UT, United States
    [job_card.full_time] +1
    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 ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer (AI team)

    Senior Software Engineer (AI team)

    Pattern • Lehi, UT, US
    [job_card.full_time]
    Are you obsessed with data, partner success, taking action, and changing the game? If you have a whole lot of hustle and a touch of nerd, come work with Pattern! We want you to use your skills to p...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]