Software Engineer

Donatech Corporation

Tucson (AZ)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Donatech Corporation seeks a software engineer to design, develop, and integrate object-oriented applications in C# and C++ within Visual Studio on Windows. You will manage multiple tasks, troubleshoot software and testing equipment, and derive requirements for software products.

You will also lead and mentor junior engineers in a multidisciplinary team, ensuring quality and maintainability while aligning with program goals and security requirements.

Qualifications

  • Bachelor's degree in STEM with 8+ years experience, or advanced degree with 5+ years.
  • Experience with C++, C#, Java, Python or Visual Basic.
  • Experience with IDEs and debugging tools to ensure software integrity.
  • Experience with Windows OS and Visual Studio.
  • US citizenship and ability to obtain security clearance.

Responsibilities

  • Design, develop and integrate object-oriented software in C#, C++ in Visual Studio on Windows.
  • Prioritize and manage multiple software tasks concurrently.
  • Troubleshoot software and instrument/test equipment.
  • Develop and derive requirements for software products.
  • Lead and mentor junior software engineers.

Skills

Team leadership
Interpersonal communication

Education

Bachelor's degree in STEM
Advanced degree in related field

Tools

C++
C#
Java
Python
Visual Studio
Windows OS
Azure DevOps
GitHub
UML
TCP/IP

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

Software Engineer
Software Engineer

Donatech Corporation • Wilsonville (OR)

On-site
USD 100,000 - 120,000
Software Engineer (Clearance)
Software Engineer (Clearance)

Donatech Corporation • Tucson (AZ)

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

Associates Systems LLC • Tucson (AZ)

On-site
Health insurance
Dental insurance
Vision insurance
Software Engineer
Software Engineer

Donatech Corporation • Palmdale (CA)

On-site
USD 110,000 - 160,000
Software Engineer
Software Engineer

Smart Synergies • Chantilly (VA)

On-site
USD 110,000 - 160,000
Test Systems Technical Lead
Test Systems Technical Lead

Donatech Corporation • Tucson (AZ)

On-site
USD 110,000 - 160,000
Senior Software Engineer - C++/C#, Windows - Secret Clearance
Senior Software Engineer - C++/C#, Windows - Secret Clearance

Donatech Corporation • Tucson (AZ)

On-site
USD 110,000 - 150,000
Software Engineer
Software Engineer

Kratos Defense & Rocket Support Services, Inc • Birmingham (AL)

On-site
USD 80,000 - 110,000
Senior Software Engineer - Embedded Linux
Senior Software Engineer - Embedded Linux

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 110,000 - 160,000
Sr Advanced Software Engineer-24667
Sr Advanced Software Engineer-24667

OLSA Resources, Inc. • Glendale (CA)

On-site
USD 90,000 - 120,000