R&D Architect - Software & Data

FULTS & ASSOCIATES, LLC
Grapevine, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 180K

Job location

Grapevine, United States of America

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Systems Engineering
Automation of Tests
Azure
Bluetooth
Business Software
C Sharp (Programming Language)
C++
Cloud Computing
Communications Protocols
Databases
Continuous Integration
Database Design
DevOps
IT Management
Python
Message Queuing Telemetry Transport (MQTT)
Object-Oriented Software Development
Software Architecture
Serial Communications
Software Engineering
SQL Databases
Systems Architecture
Systems Integration
USB
Software Troubleshooting
Backend
REST
Programming Languages

Job description

This is a hands-on product engineering role, not an enterprise IT, infrastructure, governance or consulting architecture position. The architect will work directly with software, hardware and product teams to design and improve connected products. We're looking for an experienced Research & Development Architect to help shape the future of our products and technology. This is a senior technical role focused on software architecture, system design, product innovation, and emerging technologies.

You'll work closely with engineering leadership to solve complex technical challenges, improve existing products, and help define the roadmap for future development.

If you enjoy building scalable solutions, connecting software and hardware, leveraging AI and automation, and influencing technical direction, we'd love to talk.

What You'll Do

  • Design scalable software and system architecture for current and future products.
  • Evaluate existing products and recommend architectural improvements.
  • Lead technical discussions involving software, APIs, cloud technologies, data, and system integration.
  • Develop proof-of-concept solutions and evaluate emerging technologies.
  • Drive innovation through AI, automation, and modern development practices.
  • Collaborate with software, hardware, testing, and product engineering teams.
  • Troubleshoot complex technical issues and perform root-cause analysis.
  • Mentor engineers through architecture reviews and technical leadership.
  • Influence the long-term technical direction of our products.

Requirements

Sponsorship is not available for this position. Candidates must be authorized to work in the U.S. without current or future employer sponsorship, including sponsorship transfers., * Demonstrated experience personally architecting commercial products or connected systems-not solely enterprise IT platforms, internal business applications or customer implementations.

  • 10+ years of software engineering, systems engineering, or product development experience.
  • 5+ years of software architecture, systems architecture, or senior technical leadership experience.
  • Experience as a Software Architect, Systems Architect, Technical Lead, Staff Engineer, or similar senior technical professional.
  • Strong understanding of software architecture, system design, and object-oriented programming.
  • Experience with C++, C#, Python, Java, or similar programming languages.
  • Experience designing complex systems involving software, APIs, databases, cloud technologies, or system integrations.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills with the ability to collaborate across engineering teams.
  • Ability to evaluate new technologies and recommend practical solutions.
  • Passion for innovation, continuous improvement, and solving difficult technical challenges.

Preferred Experience

  • Embedded systems, IoT, or connected products
  • Cloud platforms such as AWS or Azure
  • REST APIs and backend services
  • SQL and database design
  • AI-assisted development tools
  • DevOps and CI/CD
  • Automated testing
  • Bluetooth, cellular, CAN, USB, serial communications, MQTT, or similar communication protocols, * Do you have professional software development experience with C++, C#, Python, Java, or a similar object-oriented language?

Yes/No Required

  • This position does not offer current or future visa sponsorship, sponsorship transfer, C2C, or third-party representation. Are you authorized to work in the U.S. without sponsorship now or in the future? What is your Citizenship status?

Required

  • Are you currently hands-on with software design, coding, prototyping or technical troubleshooting? Briefly describe your recent hands-on work.
  • Briefly describe one commercial product or connected system you personally architected from concept through production. Include what you personally designed, the technologies used, and the final result. Required

Experience:

  • Software Development or Software Engineering: 10 years (Required)
  • Software or Systems Architecture / Technical Leadership: 5 years (Required)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, Why Join Us?
  • Play a key role in shaping the future of our technology.
  • Work on innovative products with a collaborative engineering team.
  • Influence architecture decisions from concept through implementation.
  • Competitive compensation, comprehensive benefits, and long-term career growth.

Pay: $150,000.00 - $180,000.00 per year, * 401(k)

  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Apply for this position