Software Engineer

Donatech Corporation

Tucson (AZ)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Donatech Corporation in the United States (Arizona, Tucson) is seeking an experienced software engineer to design, develop, and integrate object-oriented applications using C# and C++ within a Windows environment.

You will prioritize multiple tasks, troubleshoot software and test instrumentation, and collaborate in a multidisciplinary team while developing software requirements and mentoring junior engineers.

Qualifications

  • Typically requires a Bachelor's Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 8 years prior relevant experience, or an Advanced degree in a related field and minimum 5 years experience.
  • Experience in developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic.
  • Experience in utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products.
  • Prior experience in Windows Operating System and Microsoft Visual Studio is required.
  • The ability to maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.

Responsibilities

  • Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS)
  • Prioritize and handle multiple software engineering tasks concurrently
  • Troubleshoot software and test equipment instrumentation
  • Work in a multidiscipline engineering team environment
  • Develop and derive requirements for software products
  • Lead and mentor junior software engineers

Skills

C++
C#
Java
Python
Visual Basic
Troubleshooting
Mentoring

Education

Bachelor's Degree in STEM
Advanced degree in related field

Tools

Visual Studio
Azure DevOps Server
GitHub
Debugging tools

Job description

Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. Active Secret Clearance Required.

  • Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS)
  • Prioritize and handle multiple software engineering tasks concurrently
  • Troubleshoot software and test equipment instrumentation
  • Work in a multidiscipline engineering team environment
  • Develop and derive requirements for software products
  • Lead and mentor junior software engineers
Qualifications You Must Have:
  • Typically requires a Bachelor's Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 8 years prior relevant experience, or an Advanced degree in a related field and minimum 5 years experience.
  • Experience in developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic.
  • Experience in utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products.
  • Prior experience in Windows Operating System and Microsoft Visual Studio is required.
  • The ability to maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Qualifications We Prefer:
  • Prior experience in laboratory test instrumentation, electronics, and software (Ex. oscilloscopes, power supplies, digital multimeters)
  • Experience with computer architecture and computer hardware optimization techniques
  • Experience of the development of software drivers for the operation of computer hardware interfaces
  • Experience in common computer hardware interface and data protocols such as TCP/IP, UDP, or RS-422
  • Experience with Unified Modeling Language (UML) to visualize software architecture and design
  • Experience in software development lifecycles, such as Waterfall and Agile
  • Experience with Software Configuration Management principles
  • Experience with Microsoft Azure DevOps Server or GitHub
  • Written and interpersonal communication skills
  • Experience in leading teams/projects in a technical capacity
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Principal Software Engineer
Senior Principal Software Engineer

Donatech Corporation • Fort Wayne (IN)

On-site
USD 85,000 - 120,000
Systems Engineer
Systems Engineer

Donatech Corporation • Tucson (AZ)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Donatech Corporation • Town of Owego (NY)

On-site
USD 90,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Donatech Corporation • Town of Owego (NY)

On-site
USD 90,000 - 150,000
Systems Engineer
Systems Engineer

Donatech Corporation • Richardson (TX)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Donatech Corporation • Wilsonville (OR)

On-site
USD 100,000 - 120,000
Embedded Sofware Engineer
Embedded Sofware Engineer

Donatech Corporation • Orlando (FL)

On-site
USD 100,000 - 155,000
Senior Software Engineer - Embedded Linux
Senior Software Engineer - Embedded Linux

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 110,000 - 160,000
Software Engineer (Clearance)
Software Engineer (Clearance)

Donatech Corporation • Tucson (AZ)

On-site
USD 120,000 - 170,000