1

Python Software Engineer Ubuntu Server Certification Jobs in Cary, NC

... g., Java, Python, C++, Typescript) for software development and data analysis. * Strong ... Software Engineer Preferences: Above all, we value passion, a continuous desire to learn, and ...

Software Engineer

Raleigh, NC · On-site +1

$96K - $154K/yr

... Hat Certificate System as well as contributing to open-source projects like Dogtag PKI. As a ... Experience with Python, Bash, or similar scripting languages * Experience with software testing, CI ...

Embedded Software Engineer

Cary, NC · On-site

$60 - $64/hr

Embedded Software Engineer Client: Heavy Machine Manufacturing Company Location: Cary, NC 27513 ... Skills • Python scripting - 1-2 years • GNU Make - 1-2 years • CAN / UDS protocols - 1-2 ...

Software Engineer

Carrboro, NC · On-site

$75K - $95K/yr

Kitware is seeking a Software Engineer to join the Computer Vision team. This position offers an ... Proficiency in developing Python and C++ code and applications * Ability to thrive in an agile work ...

Kitware is seeking a Software Engineer to join the Computer Vision team. This position offers an ... Proficiency in developing Python and C++ code and applications * Ability to thrive in an agile work ...

Senior Vision Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Proficiency in Python and C# for software development. * Proficiency in SQL and experience with ... Server). * Experience working with cloud platforms such as Azure for container deployment ...

The Staff Software Engineer will lead the development of a cloud-native developer platform ... Go, Python, C++, or similar programming languages. • Prior experience with cloud technologies:

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Net software engineering. Responsibilities : • Contribute to the development, design, and ... Server when required. • Design and code new Features. • Assist in expanding on or rewriting ...

Software Engineer III, Viewpoint

Raleigh, NC · On-site

$56 - $75/hr

The Software Engineer III will be responsible for designing, developing, and maintaining software ... Java, Scala, Python, Go, JavaScript/TypeScript. • Full-stack web applications development. • ...

... software for SmallHD's video monitoring products and will need to be comfortable programming in C ... Familiarity with GNU Make, Python, Bash and Batch Scripting * Familiarity with I2C, SPI, UART, USB ...

Software Systems Engineer (SevOne)

Cary, NC · On-site

$160K - $189K/yr

Company Description In business since 2000, LanceSoft is a nationally certified Minority Business ... servers using Windows WMI and WinRM protocols Utilize network performance tools detect network ...

next page

Showing results 1-20

Python Software Engineer Ubuntu Server Certification information

See Cary, NC salary details

$21.3K

$129.7K

$187.6K

How much do python software engineer ubuntu server certification jobs pay per year?

As of Jul 14, 2026, the average yearly pay for python software engineer ubuntu server certification in Cary, NC is $129,671.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,400.00 and $152,400.00 per year, depending on experience, location, and employer.

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 the key skills and qualifications needed to thrive as a Python Software Engineer with Ubuntu Server Certification, and why are they important?

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 are Python Software Engineer Ubuntu Server Certification jobs?

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 popular job titles related to Python Software Engineer Ubuntu Server Certification jobs in Cary, NC? For Python Software Engineer Ubuntu Server Certification jobs in Cary, NC, the most frequently searched job titles are:
What job categories do people searching Python Software Engineer Ubuntu Server Certification jobs in Cary, NC look for? The top searched job categories for Python Software Engineer Ubuntu Server Certification jobs in Cary, NC are:
What cities near Cary, NC are hiring for Python Software Engineer Ubuntu Server Certification jobs? Cities near Cary, NC with the most Python Software Engineer Ubuntu Server Certification job openings:

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

If you are passionate about applying your software skills to problems of national importance and want to accelerate your career growth, this role is for you. You will work in a stable environment that values initiative, learning, ingenuity, and an entrepreneurial mindset. We are seeking a Software Engineer to help develop software that connects physics-based Modeling and Simulation (M&S) tools in a Digital Engineering environment. You will build and integrate software used throughout the warfighting capability development cycle, from early prototypes through testing and fielding, for Department of Defense (DoD) programs.

In this role, you will collaborate with a small, high-impact team to connect engagement, mission, and campaign analysis tools for the DoD. You will work closely with technical leads, program staff, and domain experts to turn mission-level questions into concrete software solutions by designing data flows, APIs, and integration logic between M&S tools. You will be expected to understand the broader goals of the program, help create structure from ambiguity, and propose approaches that move the work forward.

Software Engineer Responsibilities:

  • Develop and maintain software and services that connect physics-based M&S tools and other analysis capabilities in a Digital Engineering environment.
  • Design and implement schemas and data flows to move simulation and analysis results between tools (e.g., relational, document, or graph data models or message queueing strategies).
  • Create and evolve APIs (e.g., REST or gRPC) that enable tools, simulations, and users to work together effectively.
  • Regularly propose and build small, de-risking prototypes to clarify requirements, explore technical options, and reduce uncertainty.
  • Participate in backlog refinement, planning, and design discussions and suggest tasks, features, and solutions that support program goals.

Software Engineer Position Requirements: 

  • U.S. Citizenship.
  • The nature of work (i.e. interactions with the intelligence community and DoD programs) requires eligibility to apply for and hold a US security clearance; selected applicants will undergo a security investigation and must meet eligibility requirements at the time of employment.
  • BS, MS, or PhD in engineering, computer science, physics, operations research, applied mathematics, or a closely related field.
  • 2+ years relevant work experience with BS.
  • Proven experience with programming languages (e.g., Java, Python, C++, Typescript) for software development and data analysis.
  • Strong communication and collaboration skills; capable of working effectively in a dynamic, team-oriented environment.

Software Engineer Preferences: 

Above all, we value passion, a continuous desire to learn, and teamwork. We are confident that if you bring the right attitude, work ethic, and core skills, you will succeed in this role. The following experiences will help you accelerate your impact:

  • Experience with backend web frameworks and RESTful API development.
  • Experience developing plugins and/or functionality for DevSecOps, MBSE, or PLM tools.
  • Familiarity with Systems Modeling Language (SysML) v2 or other systems modeling approaches.

  • Familiarity with cloud technologies and platforms (e.g., Docker, Kubernetes, AWS).
  • Experience in modeling, simulation, or analysis for defense or mission-focused applications.

  • Substantive experience in simulating a war fighting domain, e.g., electromagnetic spectrum operations.
  • Existing DoD security clearance.

Who is ARA?   

Do you want to work for a purpose? Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and engineering company. We have been providing technically superior solutions to complex and challenging problems in the physical sciences since 1979. ARA has over 2,200 employee-owners and continues to grow rapidly. Together, our offices throughout the U.S. and Canada provide a broad range of technical expertise in defense, civil, and health technologies, computer software and simulation, systems analysis, environmental technologies, and testing and measurement.   

ARA also prides itself, on having a challenging culture where innovation & experimentation are the norm. The motto, “Engineering and Science for Fun and Profit” sums up the ARA experience. Employee ownership ensures you have a voice in what happens in the company. We are also very proud of our Women’s Initiative Network (WIN), whose purpose is to motivate, support, and encourage professional career development for women to maximize career and professional accomplishments.  

To find out more about what the Software Enterprise Division has to offer, visit our website at: https://www.ara.com/benefits/