Software Developer (Experienced)
Explicitly mentions vibe coding and AI-assisted tooling; the role expects use of AI tools and GPU-backed workloads for development.
About the Role
Experienced software developer and technical architect responsible for designing, building, testing, and maintaining applications across application development, infrastructure, and operations. The role leverages AI-assisted tooling and GPU-backed workloads to drive technical direction and deliver diverse software solutions.
Job Description
Role
Experienced Software Developer / Technical Architect responsible for driving software development projects across application development, infrastructure, and operations. The role leverages AI-assisted tooling and GPU-backed workloads to design, build, test, and maintain robust applications across multiple platforms.
Key Responsibilities
- Lead design, development, testing, production deployment, and ongoing maintenance of software applications.
- Create technical specifications from business requirements and document requirements through development and production.
- Provide hands-on technical leadership, collaborate with management and cross-functional teams, and facilitate business requirements.
- Develop using Agile / sprint methodologies and work collaboratively to solve problems.
- Integrate third-party platforms, open source components, and external APIs where appropriate.
Requirements
- Master’s or Bachelor’s degree in engineering or computer science.
- 3+ years of relevant experience.
- Full stack Java-based development experience and strong dynamic web development experience (examples given: LAMP, PHP, Python, Ruby, HTML, XML, JavaScript, SQL).
- Experience with web services and formats (REST, JSON, SOAP) and API integration.
- Familiarity with AI-assisted tooling, GPU-backed workloads, Linux-based development, and mobile application development for Android and iOS.
- C/C++ experience (1+ year); embedded application programming is a strong plus.
- Experience with databases (SQL, MongoDB), testing and collaborative development environments (e.g., Atlassian/Jira).
- Strong communication, collaboration, problem-solving, documentation, and design thinking skills.
Nice-to-have
- Robotics (mobile manipulation, grasping planning & control), machine learning, API integration with AI, WebRTC/VoIP, and embedded engineering experience.
Benefits
Flexible schedule, free parking, lunch & learns, and paid time off.
Location
In person — Dallas, Texas.