Tallo logoTallo logo

Software Developer

Job

Recursion Technologies, Inc

Richardson, TX (In Person)

Full-Time

Posted 1 week ago (Updated 1 week ago) • Actively hiring

Expires 6/2/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
88
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Software Developer Recursion Technologies, Inc Richardson, TX Job Details Full-time 1 day ago Qualifications Version control Bachelor's degree in information technology Computer Science Software troubleshooting Full-stack development Mobile product development IT system monitoring Information Systems Mid-level Bachelor's degree Release management Mentoring Computer Engineering Mobile application development Software documentation Developing automated testing protocols Web applications Bachelor's degree in computer information systems Pair programming Bachelor's degree in computer science Requirements gathering Software architecture Information Technology System performance monitoring Full Job Description Software Developer is needed to perform the following duties:
  • Design, implement, and maintain application features across the stack or platform (e.g., mobile, web, or shared libraries).
  • Write clean, testable code that follows team standards, architecture patterns, and security practices.
  • Collaborate with product, design, and QA to clarify requirements, acceptance criteria, and edge cases.
  • Break down epics/stories into technical tasks and estimate effort with reasonable assumptions.
  • Participate in code reviews: give constructive feedback and incorporate feedback on your own changes.
  • Debug production and pre-production issues using logs, crash reports, and reproducible steps.
  • Improve reliability and performance by profiling, measuring, and optimizing hot paths when needed.
  • Maintain and extend shared libraries and internal APIs used by multiple apps or teams.
  • Keep dependencies and tooling reasonably current; assess upgrade risk and migration work.
  • Write and maintain automated tests (unit, integration, or E2E) to protect critical behavior.
  • Document non-obvious behavior, runbooks, or integration notes so others can onboard faster.
  • Work in version control with clear commits/
PRs:
small, reviewable changes with good descriptions.
  • Integrate with backend services, handling auth, errors, retries, and offline or degraded modes where applicable.
  • Implement observability: structured logging, metrics, or analytics hooks aligned with privacy policy.
  • Partner with platform teams on native modules, build pipelines, signing, store policies, and releases.
  • Follow secure coding practices: validate inputs, protect secrets, and minimize sensitive data exposure.
  • Support release activities: feature flags, cherry-picks, smoke tests, and post-release monitoring.
  • Mentor or pair with teammates on unfamiliar areas of the codebase or platform.
  • Identify technical debt, propose incremental improvements, and balance with delivery deadlines.
  • Stay current with framework and language changes; apply them pragmatically to the codebase.
  • Communicate status, risks, and blockers early; align on trade-offs when scope or timelines shift.
Bachelor's Degree is required in Computer Science or Computer Engineering or Computer Information Systems or Information Technology.
Job Type:
Full-time Work Location:
In person

Similar remote jobs

Similar jobs in Richardson, TX

Similar jobs in Texas