R&D Architect – Software & Data
Location: Grapevine, TX | Primarily Onsite with Hybrid Opportunity After Ramp-Up
Department: Research & Development
Reports To: Vice President of Engineering
FLSA Status: Full-Time, Exempt
Compensation: $150,000–$180,000
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.
About the Role
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.
What We’re Looking For
- 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
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
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Application Question(s):
- Have you personally designed or owned the architecture of a software product or system from concept through production? Yes/No
Required
- Do you have experience designing APIs, system integrations, backend services, databases, or data-driven applications?
Yes/No
Required
- 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
Experience:
- Software Architecture or Systems Architecture: 5 years (Required)
- Software Development or Software Engineering: 10 years (Required)
Work Location: In person