1

Python Software Engineer Ubuntu Server Certification Jobs in Wisconsin

The Software engineer collaborates in a complex environment integrating software with other ... Experience with Python or related languages. * Experience with client / server architecture.

Software Engineer

Madison, WI · On-site

$110 - $165/hr

The Software engineer collaborates in a complex environment integrating software with other ... Experience with Python or related languages.Experience with client / server architecture.Experience ...

The Software engineer collaborates in a complex environment integrating software with other ... Experience with Python or related languages. * Experience with client / server architecture.

WI · On-site

$90.20 - $112.80/hr

Experience with object‑oriented programming in Java, C++, C#, Python, or similar. * Proficient in ... Proficient in database interaction with experience in MongoDB, Oracle DB, SQL Server, PostgreSQL ...

$52.75 - $72.75/hr

We are looking for an experienced Python developer with a strong analytical mindset who can design ... Relevant AI, cloud or software-development certifications What You Can Expect * Participation in an ...

WI · On-site

$120 - $150/hr

... server architecture on premises and in the cloud, that are part of a larger system Improve the ... APIs Proficiencyin Python. Experience with other languages is important Strong experience in ...

The Software Engineer is an individual contributor within a team, responsible for analysis, design ... Java, Python, SQL * Experience with data modeling tools such as ERWin and XMLSpy. * Knowledge of ...

WI · On-site

$140 - $190/hr

Programming experience in Python, C#.NET, Go, Scala, Java, or similar object-oriented language * 1+ ... Database experience with PostgreSQL, SQL Server, or similar database technologies ADDITIONAL ...

The Software Engineer is an individual contributor within a team, responsible for analysis, design ... Java, Python, SQL * Experience with data modeling tools such as ERWin and XMLSpy. * Knowledge of ...

WI · On-site

$136 - $190/hr

Role Overview As a backend software engineer, you will design, build, and deploy AI systems ... Architect, develop, and test production grade Python APIs for media products. Orchestration:

WI · On-site

$95 - $140/hr

... years of software engineering or platform engineering experience * Hands‑on experience with Python and modern software development practices * Exposure to cloud platforms, preferably AWS

WI · On-site

$110 - $165/hr

As a Software Engineer, you will * Design, build, and evolve the shared capabilities that power DNB ... Server-side rendering (SSR), client-side rendering (CSR), and React Server Components (RSC)

New

Senior Embedded Software Engineer - Automotive Systems Location: Milwaukee, WI Duration: Long Term ... Experience with scripting languages such as Python, CAPL is desired. * Experience in negotiating ...

WI · On-site

$120 - $160/hr

ARIA,Mosaiq), and PACS servers. * Define andmaintainthe system's DICOM Conformance Statement and ... Strong programming skills in Python and at least one of C++, C#, or Java. * Experience with Linux ...

Sr. Software Engineer

Madison, WI · On-site

$123K - $162K/yr

RESTful web services, Relational Databases (Postgres, SQL Server), and ORM technologies (JPA2 ... C++, Java, JavaScript, Python, SQL, PL/SQL, .NET, Google Web Toolkit. * Applicants must be ...

next page

Showing results 1-20

Python Software Engineer Ubuntu Server Certification information

What is a python software engineer ubuntu server certification?

Python Software Engineer Ubuntu Server Certification jobs involve developing, testing, and maintaining software applications written in Python, with a focus on ensuring compatibility and performance on Ubuntu Server environments. These professionals are responsible for writing efficient code, automating processes, and sometimes contributing to open-source projects related to Ubuntu. The 'certification' aspect refers to validating that applications or solutions meet Ubuntu Server's standards and requirements. This role often requires expertise in both Python programming and Linux system administration, as well as knowledge of Ubuntu's certification processes.

What are the key skills and qualifications needed to thrive as a python software engineer with Ubuntu Server certification?

To thrive as a Python Software Engineer with Ubuntu Server Certification, you need strong programming skills in Python, experience with server-side development, and a solid understanding of Linux system administration, typically demonstrated by obtaining Ubuntu Server Certification. Familiarity with tools like Git, Docker, CI/CD pipelines, and frameworks such as Django or Flask is common, along with proficiency in Ubuntu server environments. Problem-solving, effective communication, and teamwork are essential soft skills that help engineers collaborate and troubleshoot efficiently. These combined skills ensure robust, secure, and scalable software solutions in dynamic development and server management environments.

What are some unique challenges faced by python software engineers working on Ubuntu Server certification projects?

Python Software Engineers involved in Ubuntu Server Certification often encounter challenges related to ensuring compatibility across a diverse range of hardware and software environments. They must rigorously test scripts and automation tools to work seamlessly with various Ubuntu Server releases and hardware vendors’ platforms. Additionally, engineers need to stay updated on both Ubuntu’s evolving certification requirements and best practices for reliable, scalable automation. Collaboration with QA teams, hardware partners, and upstream developers is essential to quickly resolve issues and maintain high certification standards.

What is the difference between Python Software Engineer Ubuntu Server Certification vs Python Developer?

AspectPython Software Engineer Ubuntu Server CertificationPython Developer
CertificationsOften requires Ubuntu Server Certification, Linux certifications, and Python expertiseMay have Python certifications but not necessarily Ubuntu-specific
Work EnvironmentPrimarily Linux/Ubuntu server environments, cloud platforms, and backend systemsVaried environments including web, desktop, and data analysis
Industry UsageTech companies, cloud providers, and organizations using Linux-based infrastructureStartups, software firms, and diverse industries

The main difference is that Python Software Engineer Ubuntu Server Certification focuses on Linux-based backend systems with specific Ubuntu expertise, while Python Developers may work across various environments without Linux-specific certifications. The former emphasizes server management and deployment, whereas the latter often involves application development across multiple platforms.

What are popular job titles related to Python Software Engineer Ubuntu Server Certification jobs in Wisconsin?

For Python Software Engineer Ubuntu Server Certification jobs in Wisconsin, the most frequently searched job titles are:

What job categories do people searching Python Software Engineer Ubuntu Server Certification jobs in Wisconsin look for?

The top searched job categories for Python Software Engineer Ubuntu Server Certification jobs in Wisconsin are:

What cities in Wisconsin are hiring for Python Software Engineer Ubuntu Server Certification jobs?

Cities in Wisconsin with the most Python Software Engineer Ubuntu Server Certification job openings:

Infographic showing various Python Software Engineer Ubuntu Server Certification job openings in Wisconsin as of August 2026, with employment types broken down into 100% Full Time. Highlights an 79% In-person, and 21% Remote job distribution.

Software Engineer

Accuray

Madison, WI • On-site

Full-time

Re-posted 15 hours ago


Job description

Give hope. Give health. Make your mark in the fight against cancer.

At Accuray, we make a direct and powerful impact on the lives of cancer patients every day - helping them live longer, better lives. But our commitment to innovation offers a truly unique opportunity: the chance to change the fight against cancer - helping to develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and cancer survivors around the world.

Accuray develops, manufactures and sells radiotherapy systems for alternative cancer treatments. Our radiation therapy for cancer makestreatment shorter, safer, personalized and more effective, ultimately enabling patients to live longer, better lives.

Job Description

SUMMARY:

The Software Engineer participates in requirements, design, development, integration, and testing of software systems used to create, store, optimize, and manage patient treatment plans. The Software engineer collaborates in a complex environment integrating software with other software and hardware subsystems for an advanced medical device. Our work has a daily impact on patients worldwide, and we hold a high bar for quality and rigor.

REPORTING TO/DEPARTMENT:

Reports to the Manager, Delivery Software

ESSENTIAL DUTIES AND RESPONSIBILITIES

Software Development (Build, Extend, Maintain)

  • Develop and maintain software that supports the lifecycle of a complex radiation therapy medical device.
  • Write high-quality, reliable code that fulfills product and subsystem requirements in a complex clinical domain.
  • Implement automated tests (unit/integration as appropriate) to validate functionality and reduce regressions.
  • Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and resolving issues found in new or existing functionality.

Software Design & Architecture (Make the System Better)

  • Directly impact the development and architecture of software that creates, stores, optimizes and delivers patient treatments.
  • Drive critical design and implementation decisions and participate in design discussions for complex systems.
  • Present concise designs through written and oral reviews; contribute to clear documentation of designs, decisions, and outcomes.
  • Contribute to subsystem requirements and verification approaches for new features.

Performance & Computational Solutions (Accuracy + Responsiveness)

  • Participate in decisions affecting high-performance computation solutions to provide responsive and accurate results that meet clinical expectations.
  • Collaborate on technology choices (e.g., languages/libraries, compute approaches) to support performance, maintainability, and testability.

Quality, Compliance, and Ways of Working

  • Work closely with team members to implement quality applications that meet or exceed rigorous testing expectations.
  • Operate effectively in a regulated industry with strict process requirements; document work and follow the defined development processes.
  • Support continuous improvement efforts (e.g., coding standards, code reviews, test coverage, build/test automation) to increase engineering efficiency without sacrificing quality.

Collaboration & Technical Contribution

  • Collaborate across disciplines (software, systems, test, product, clinical/field stakeholders as needed) to deliver integrated solutions.
  • Cross-pollinate the team with theory and practice of software development, object-oriented design, and computer languages.
  • Proactively share information and communicate technical status, risks, and decisions to the right audience at the right level of detail.

Travel

  • Some travel (<10%) may be required.

QUALIFICATIONS

Required

  • BS in Computer Science, Computer Engineering, or an equivalent combination of education and experience.
  • Proficiency in C++ (object-oriented development).
  • Experience with automated unit testing frameworks and building/maintaining testable code.
  • Experience with object-oriented analysis & design, including correct use of design patterns and awareness of anti-patterns. Experience with client/server architecture. Strong written and verbal communication skills; able to present and defend designs in reviews.
  • Must be able to work effectively in a team environment

Preferred

  • Strong mathematics and/or physics background.
  • Experience with Medical Device development or other regulated environments.
  • Experience with modern software practices and toolchains (e.g., configuration management such as Perforce/Git; CI/CD build, deployment, and test tooling).
  • Experience with Python or related languages.
  • Experience with client / server architecture.
  • Experience developing software in multi-threaded / multi-core environments.

WORKING CONDITIONS

  • Indoor Environment: The position takes place indoors, providing a comfortable and climate-controlled workspace.
  • Sedentary Work: This role involves extended periods of sitting and working at a desk, requiring good ergonomic practices.
  • Computer Usage: Proficiency with computers, including software applications and communication tools, is essential for tasks and collaboration.
  • Minimal Physical Strain: While physical demands are generally low, occasional light lifting and moving of objects might be required.
  • Structured Schedule: This position usually follows regular business hours, promoting a consistent and predictable work routine.

To qualify for this position, candidates must be able to furnish proof that they are authorized to work in the country they are applying on a permanent basis without sponsorship.

EEO Statement

At Accuray, our commitment to patient-first outcomes drives an inclusive and collaborative work environment where the best ideas rise to the top - and everyone works to push them further. We value diversity in both the professional and personal backgrounds of our employees, as this variety adds rich energy to every team, every project and every work day. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin - including individuals with disabilities and veterans.