1

Research Assistant Software Developer Jobs in Arizona

Since its inception, Halo Group has been recognized for numerous awards, including: - INC 5000 - Future 50 - 101 Best and Brightest - Michigan 50 Companies to Watch - Goldline Research - "Most ...

Software Developer in Test Intern About Us At Fullbay, our mission is simple - to create safer ... Primary Duties & Responsibilities: * Assist in designing, implementing, debugging, and maintaining ...

Software Engineer

Tucson, AZ · On-site

$85K - $152K/yr

Rincon Research Corporation seeks a Software Engineer to create cutting edge software and cloud computing solutions to challenging national security and defense signal processing, geolocation, and ...

Senior Software Engineer

Tucson, AZ · On-site

$117K - $153K/yr

... research. We are seeking an experienced and high-performing software developer with expertise in software engineering and agentic AI infrastructure, along with enthusiasm for working with a mid-sized ...

Senior Software Engineer

Tucson, AZ · On-site

$118 - $153/hr

... research. We are seeking an experienced and high-performing software developer with expertise in software engineering and agentic AI infrastructure, along with enthusiasm for working with a mid-sized ...

Advanced Software Engineer

Tucson, AZ · On-site

$127K - $228K/yr

Rincon Research Corporation seeks a Software Engineer to create cutting edge software and cloud computing solutions to challenging national security and defense signal processing, geolocation, and ...

Research Assistant - Human Factors

Phoenix, AZ · On-site

$35K - $45K/yr

Exponent is the only premium engineering and scientific consulting firm with the depth and breadth ... Experience with hardware and software development or troubleshooting is preferred * Ability to work ...

Sr. Software Engineer

Tucson, AZ · On-site

$113K - $150K/yr

Rincon Research Corporation (RRC) is focused on innovating and developing digital communication ... Preferred : • DevOps and Cloud computing Experience (Gitlab, CI/CD, CVE mitigations, Docker ...

Sr. Software Engineer

Tucson, AZ · On-site

$190K - $260K/yr

At Rincon Research Corporation, our primary business is innovating, developing, and fielding ... US CITIZENSHIP REQUIRED Preferred background: * DevOps and Cloud computing Experience (Gitlab, CI ...

Showing results 21-40

Research Assistant Software Developer information

What are some common challenges faced by research assistant software developers when working on interdisciplinary research projects?

Research Assistant Software Developers often collaborate with researchers from diverse academic backgrounds, which can introduce challenges in communication and aligning technical requirements with research goals. Adapting software solutions to evolving project needs and integrating new methodologies or datasets can require quick learning and flexibility. Balancing rigorous coding standards with rapid prototyping, especially under tight research deadlines, is another frequent challenge. However, this role provides valuable exposure to cutting-edge research and fosters strong problem-solving and teamwork skills.

What is a research assistant software developer?

Research Assistant Software Developers are professionals who support research projects by developing, maintaining, and optimizing software tools and applications. They work alongside researchers, helping to design experiments, process data, and create algorithms or simulations necessary for the research. Their role bridges the gap between software engineering and academic research, ensuring that technical solutions meet the specific needs of scientific studies. This position often requires strong programming skills, familiarity with research methodologies, and the ability to collaborate in interdisciplinary teams.

What is the difference between Research Assistant Software Developer vs Data Analyst?

AspectResearch Assistant Software DeveloperData Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related fieldBachelor's in Statistics, Data Science, or related field
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, finance, healthcare, or tech industries
Employer & Industry UsageUniversities, research institutions, tech firmsCorporations, consulting firms, government agencies
Common Search & ComparisonYesYes

The main difference between a Research Assistant Software Developer and a Data Analyst lies in their focus areas. Research Assistant Software Developers primarily work on developing software tools for research purposes, often within academic or research settings. Data Analysts focus on interpreting data to inform business decisions. Both roles require programming skills and analytical thinking, but their end goals and work environments differ.

What are the key skills and qualifications needed to thrive as a research assistant software developer, and why are they important?

A Research Assistant Software Developer should have solid programming skills, a background in computer science or a related field, and experience with software development methodologies. Familiarity with tools like Git, Python or Java, and data analysis libraries, as well as knowledge of research-specific platforms, is commonly required. Strong analytical thinking, attention to detail, and effective communication are valuable soft skills in this role. These skills ensure the development of robust research software, facilitate collaboration with research teams, and contribute to the advancement of scientific projects.
What are popular job titles related to Research Assistant Software Developer jobs in Arizona? For Research Assistant Software Developer jobs in Arizona, the most frequently searched job titles are:
What cities in Arizona are hiring for Research Assistant Software Developer jobs? Cities in Arizona with the most Research Assistant Software Developer job openings:

Advanced Software Engineer - GOLANG

Rincon Research Corp

Tucson, AZ • On-site

$135K - $165K/yr

Full-time

Medical, Dental, Life, Retirement

Re-posted 14 days ago


Job description

Why Join Rincon Research Corporation (RRC)?

At Rincon Research Corporation, our primary business is innovating, developing, and fielding digital communication products and services for the United States Defense and Intelligence Communities in support of national security.

Rincon Research Corporation (RRC) seeks a talented, tenacious, results driven individual to work in a multi-disciplinary R&D environment with likeminded motivated electrical engineers, mathematicians, and computer scientists who are collectively responsible for creating custom geolocation and digital communications systems in support of national security defense.

Core responsibilities include creative problem solving, researching or inventing advanced algorithms, implementing them in efficient software, testing with real-world data, and deploying to front-line customer facilities. RRC’s dynamic environment and diverse projects demand flexibility to learn new technologies quickly. RRC personnel can expect to work across all functional areas: systems engineering, development, integration and test, deployment and O&M.

Come join the team that is creating cutting edge systems for the future.

What are the primary responsibilities in the Advanced Software Developer – GOLANG position?

Core responsibilities include:

  • Develop, test, deploy, and operate fully integrated software
  • Design, build, and maintain infrastructure for modern integration between our applications and third-party services
  • Collaborate extremely effectively with product managers, designers, other engineers, stakeholders, and vendors on projects within the team.
  • Communicate technical ideas and work closely with other members of the team.

You will also provide technical leadership and guidance to junior team members and mentor others to grow in their technical abilities. A key responsibility is staying up-to-date with the latest technologies, tools, and methodologies and experimenting with new technologies to incorporate innovative solutions into RRC projects. You’re encouraged and expected to propose things that you believe will improve the applications and frameworks you’re working in. The ability to work unsupervised with minimal direction and the ability to self-start is a must.

What required background will make you successful?

  • Knowledge of data structures, algorithms, and modern design patterns and data layers
  • Passion to build internal solutions and own development of enterprise-wide applications
  • Knowledge of building quality APIs for internal and external products
  • Experience integrating internal and third-party services into your solution
  • Proficient in modern software engineering practices for testability and readability
  • Demonstrated ability to design the architecture of software systems to ensure they achieve functionality, performance, scalability, and maintainability requirements
  • Degree (Bachelor's, Master's, or PhD) in Computer Engineering or Computer Science
  • Minimum 8 years' experience in software engineering-related discipline
  • US CITIZENSHIP REQUIRED

Preferred skills:

  • Knowledge of Golang
  • Active TS/SCI security clearance
  • Experience providing technical leadership and guidance to junior team member and mentoring other engineers to grow in their technical abilities
  • Proficient in LINUX environments
  • Knowledge of cloud computing platforms like Amazon Web Services (AWS)
  • Knowledge of Javascript and web technologies such as VueJS or React
  • Experience automating workflows across the enterprise
  • DevOps and Cloud computing Experience (Gitlab, CI/CD, CVE mitigations, Docker, Kubernetes, PIP)
  • Agile development processes and leadership

Where is the position located?

This position is located in our Tucson, AZ office. Remote work/telework is not available for this position.

What benefits does RRC offer?

  • 100% employer-paid premiums for family medical and dental insurance, employee life insurance, short-term and long-term disability (STD & LTD)
  • Flexible reimbursement spending accounts for medical expense and dependent care
  • Immediate participation and vesting in the company’s Employee Stock Ownership Plan (ESOP) and 401(k) Plan
  • Employer contributions to RRC’s ESOP
  • Employer matching contributions to the company’s 401( k) Plan
  • Employer discretionary contributions to the company’s 401(k) Plan

Rincon Research Corporation is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.